Краткий словарь архитектора-софтостроителя
Краткий пацако-чатланский словарь архитектора-софтостроителя
Это плохой дизайн -> это спроектировано не мной
Киберсистема управления государством в литературе
Замечательный образец описания такой системы, ухватывающий ее суть, описан у Волкова в "Волшебнике Изумрудного города".
Зациклились...
Программа демонстрирует различие циклов с пред- и пост-условиями
Программа ТихаяГавань;
начало
Заявить("О тихой гавани посреди финансового кризиса");
начало цикла
Упасть(Индекс_РТС_ММВБ);
Заявить("О необходимости покупать ставшие привлекательными бумаги");
Пауза(1 день); // а вдруг поднимется
конец цикла (выход: идиоты.количество = 0)
начало цикла (пока индексы > 0 и деньги > 0) // т.к. идиоты.количество уже = 0, игнорируем это условие
Упасть(Индекс_РТС_ММВБ);
ПриостановитьТорги(СлучайноеЧисло());
Выделить(деньги); // больному дали килограмм аспирину
Поднять(Индекс_РТС_ММВБ);
Заявить("Об уверенном росте фондового рынка");
конец цикла;
конец.
Цикл без условия (краткое изложение "Оснований")
Вначале, как известно, было Слово™. И Слово™ содержало ровно столько байт, сколько допускала архитектура ЭВМ. Поэтому 1К не был равен 1Кб.
Из Слов™ стали составлять настолько скучные и однообразные на вид инструкции, что выполнять их могла только ЭВМ. Или самые упорные из составителей в своем уме. И назвали эту технологию Программированием © в Машинных Кодах™. Вскоре парни, вооруженные Программированием в Машинных Кодах сделали Первую Систему ©™®. (Далее значки © ™ и ® я опускаю, прошу правообладателей не бежать сразу в суд с иском за несанкционированное цитирование и тиражирование, а хотя бы дочитать текст)
20 вопросов
Наткнулся на информацию, что в сети существует сайт с "игрой" под названием "20 вопросов" (20 Questions). Суть проста: надо загадать какой-либо объект и начать диалог с машиной. ЭВМ начинает задавать вам вопросы, отвечать на которые надо в односложном стиле "да-нет". За 20 вопросов ЭВМ берется отгадать ваш объект.
Различные восторженные источники рунета пишут об искуственном интелекте и "мега-нейросети", отгадывающей "человеческие мысли". Заявлено порядка 50 миллионов состоявшихся между людьми и ЭВМ диалогов, соответственно, около 1 миллиарда вопросов-ответов.
На самом деле, данная забава представляет собой простейшую экспертную систему. Которая существовала, например, под видом игры "Животные" и ее программы на бейсике в несколько десятков строк еще на БК-0010 и была даже напечатана в одном из номеров "Науки и жизнь" в конце 1980-х годов. Существовала, конечно, и много раньше.
Мощности ЭВМ возросли за 20 лет, хранить в базе знаний иерархию из миллиарда вопросов - задача посильная даже для домашнего ПК и бесплатной СУБД типа MySQL.
Риторический вопрос: "Где же журналисты разглядели искусственый интелект?"
Считалка про 10 программистов
10 young programmers began to work online,
One didn't pay for Internet, and then there were 9.
Литература и программное обеспечение
Как вы знаете или хотя бы слышали, в разработке программного обеспечения, в софтостроении, часто употребляется термин "(на)писать программу".
Типы программистов
Windows Vista: добровольно и с песнями. Да еще и за свой счет.
Постоянно натыкаясь на жалобы народа в связи с необходимостью переходить на Висту в принудительном порядке (например, при покупке нового компьютера), решил вспомнить по этому поводу бородатый анекдот, слегка изменив круг действующих лиц.
Однажды Ларри Эллисона, Стива Джобса и Билла Гейтса попросили накормить кошку горчицей.
Архитектор
Архитектор 2000 года по версии французов начала века. Похоже, они имели в виду архитектора-софтостроителя. Картинка.