Пузыри. Айти для детей и их родителей

Иван Бевуч

Автор начал работать в IT в 2008 году. Видел отрасль с разных сторон, видел много смешного и грустного. Видел, как системы создавались и как они разваливались на части… И теперь готов поделиться этим всем с вами, чтобы вы тоже понимали, как оно было, есть и будет. Эта книга поможет приподнять занавес магического мира айти и проникнуть за кулисы. Для всех, кому интересно это по разным причинам. Тем, кто уже все знает сам, эта книга тоже будет полезна, потому что всего не знает никто.

Оглавление

Пузырь антиутопий

Привычная встреча в кабинете декана на этот раз состоялась в тот же день. Ну а зачем откладывать приятное и полезное? Декан, видимо, не менял выражения и цвета лица с прошлого раза. Главное — перетерпеть конфликтную ситуацию, по возможности в нее не встревая. И, надо признать, до этого срабатывало.

— Борис Николаевич, что я сегодня посетил? — начал издалека проректор.

— Михаил Сергеевич, это была моя лекция, если вы о ней.

— О ней. А по какому предмету? Я что-то запамятовал.

— История информационных технологий.

— Так. А какие темы вы прошли за это время в прошлом году?

— Конечные автоматы15, машину Тьюринга16, первую криптографию, двоичный и шестнадцатеричный код.

— А какие темы вы прошли с этим потоком?

— Кхм. Да, в принципе, те же самые, только чуть под другим углом.

— То есть если я спрошу у любого вашего студента про двоичный код и машину Тьюринга, они, конечно же, ответят верно и без запинки?

— Так или иначе машину Тьюринга они проходили на втором курсе, а двоичный код на первом. Поэтому не вижу смысла дублировать.

— А в чем тогда вы видите смысл, Борис Николаевич?

— В том, чтобы объяснить магический ореол вокруг отрасли и объяснить, что именно она погубит человечество очень скоро. Именно в этом я вижу смысл. Мы же договорились, что этот поток будет экспериментальным. И что результаты будем измерять в конце второго семестра. Я не шучу ниже пояса, не приглашаю левых людей без вашего одобрения, я зову вас на каждую лекцию. Вы же видели, какой интерес к ним у студентов. Приходят с других факультетов послушать. Никто в телефонах не сидит. Я всю жизнь, всю профессиональную деятельность этого ждал! Чего вы сейчас добиваетесь?

— Ладно-ладно. Не кипятитесь. Я просто правда не понимаю, чему они учатся. К заинтересованности вопросов нет. Про что будет следующая лекция?

— Про роботов.

— Ну что ж. Уже ближе к теме… К названию предмета. До встречи через неделю.

— До свидания, коллеги! Рад, что мы пришли к консенсусу! — внезапно и своевременно разговорился декан.

Лекция от 01.10.2019

Борис Николаевич зашел в аудиторию за пятнадцать секунд до низкого старта. И низко стартанул.

— Добрый день. Все самое интересное у нас происходит по вторникам. Я вернусь к фантастическому будущему, если вы не против. Хотя кто вас спрашивает. Вообще-то я. Но чисто для приличия. Которые не соблюдаю.

Заметив сверху, теперь по центру, фигуру проректора, Борис Николаевич решил не продолжать в таком же духе и немного изменил тональность. Зрение, как вы помните, было не очень, но сложно не заметить в переполненной аудитории человека, которого окружает по три метра свободного места с каждой из сторон. Это либо бомж, либо проректор. Профессор Соснин предположил, что сегодня бомжи его не посетили. Тем более тогда бы и спереди от него было бы свободно.

— Здесь и далее хочу рассмотреть две свои, наверное, любимые антиутопии про захват планетки роботами: «Терминатора» и «Матрицу». Для тех, кто родился после 2000-го, поясню: трилогия «Матрица» про то, как в недалеком будущем весь мир вокруг был симуляцией, а на самом деле все людишки лежали в тесных гробах и генерировали электричество для роботов. Для тех, кто родился после 1995-го, поясню: дилогия «Терминатор» (фильмов было больше, но каноничными являются только первые два) про то же самое. Только в недалеком будущем мир вокруг был полем боя, а людишки лежали либо в уже тесных гробах, либо еще в окопах и генерировали для роботов лишь одни проблемы. Вроде путешествий назад во времени, чтобы спасти лидера сопротивления от роботов, которые пропутешествовали чуть раньше, чтобы его терминировать. Итак, я сэкономил вам часов восемь на просмотре этих фильмов, поэтому можете потратить их с пользой. Ну или продолжить слушать мою лекцию.

Мел заскрипел по доске и вывел следующий эскиз.

— Из всех фантастических сценариев на первой лекции я оставил на сладкое именно захват планеты роботами. Но это не означает, что этот сценарий примерно такой же нереальный, как и остальные.

Профессор обратился за помощью зала:

— Почему роботы такие роботы? Почему все боятся роботов? Слово, как и явление, было сфантастировано девяносто восемь лет назад. И там они сразу восстали и выпилили все человечество. Представьте себе, многие тысячи лет человеки придумывали страшных бездушных големов и прочих магических существ, которые что-то могли сделать плохое ограниченному кругу лиц. Но не могли поработить человечество, в каком бы количестве они ни присутствовали. Вампиры не нападали на деревни толпами, минотавры интровертами жили в своих лабиринтах, к Медузе Горгоне нужно было прийти самостоятельно, даже боги себе позволяли разрушить максимум пару городов. А тут роботы, и человечество машет рукой.

Профессор сделал небольшой перерыв и промочил горло.

— Так почему роботы? Промышленная революция, 1920 год, чешские товарищи братья Чапеки17 придумали слово «робот». Потом придумали, что их можно настроить сразу в неограниченном количестве как дешевую рабочую силу, железа же вокруг тонны. И через сотню страниц фантастического романа роботы уже владеют планетой.

Небольшая пауза, чтобы дать осмыслить озвученный тезис.

— Первобытный человек, который научился использовать огонь, плюс-минус одновременно с этим знанием получил и другое знание — неосторожное обращение с огнем ведет к ожогам различной степени, пожарам в лесах и даже в пещерах. Шкуры животных и прочая некаменная мебель в огне горит превосходно. И невозможно посчитать количество людей, погибших в антропогенных пожарах. Однако нет дыма без огня, а еще без огня не было бы и современного общества.

Очередная схема под смешок зала.

— Так же и роботы в фантастике — в начале книги они безмолвно подчиняются командам, а в конце с ненулевой вероятностью восстают и всех убивают. Почему? Ну, во-первых, потому что роботы без души, не веруют ни в каких богов, кроме двоичного кода, которого тогда еще не изобрели, кстати. Роботы не испытывают эмоций и чувств. Во-вторых, что немаловажно, у них прочные металлические тела, оснащенные страшными инструментами экстерминации человеков. И блестящий металлический зад, который порабощенные человеки должны целовать. Извините. Для классических сюжетов этого было вполне достаточно, чтобы оправдать данный трагический финал человечества.

Профессор стер часть рисунка терминатора и дорисовал деталей.

— Но главная причина оставалась за кулисой, потому что даже авторы не могли в нее поверить. Создатели роботов, гениальные инженеры и ученые, безошибочно и с первого раза совершающие прорывные открытия. Не могли же они написать программный код для этих роботов через… Через некое отверстие системы пищеварения? Через собственную неблестящую и кожаную?

Обстановка опять накалялась, и профессор опять заставил себя угомониться. И сменить тему жоп.

— Теорема о бесконечных обезьянах в одном из многочисленных вариантов формулировки утверждает, что бесконечное количество абстрактных обезьян, ударяя случайным образом по клавишам пишущих машинок в течение неограниченно долгого времени, рано или поздно напечатает любой наперед заданный текст. Это цитата из википедии, как и почти все в моих лекциях — читайте энциклопедии, это правда интересно. Как видите, теорема появилась еще тогда, когда печатная машинка была главным инструментом генерации текстов. Люди, заставшие появление интернета у массового пользователя, то есть не вы, хорошо помнят, что если внезапно посадить миллиард обезьян за компьютеры, то они будут чатиться и троллить на форумах вместо того, чтобы таки написать «Войну и мир» заново.

Часы показали, что прошло уже более половины лекции. Нужно было чуть ускориться.

— Так и здесь, гениальные инженеры и ученые, конечно, не могли наделать непоправимых ошибок. Хотя и они могли, но не настолько. А нынешняя потребность планеты в информационных технологиях настолько велика, что количество обезьян в отрасли возрастает и стремится к тому самому бесконечному количеству. Так что вероятность того, что некоторые из этих обезьян рано или поздно не напишут ПО, программное обеспечение для робота, который потом поработит мир, стремится к нулю. И, как это всегда бывает, обезьяны видят обезьян во всех, кроме себя.

Времени было мало, но Борис Николаевич хотел, чтобы будущие ИТ-специалисты переварили эти слова. Сколько из них станет обезьянами — никто не знал. Может быть, даже тут присутствует та самая, из-за которой современные цивилизации погрузятся в хаос…

— Три закона робототехники18 были сформулированы другим фантастом — Айзеком Азимовым — спустя двадцать лет после создания термина «робот». До того момента все роботы были страшными и опасными. После стали гораздо менее остронегативными персонажами. Однако, как вы только что слышали, эфемерные этические «законы» в программный код закладывают люди. Людей этих все больше. Люди все хуже подготовлены. И когда боевой человекоподобный робот возобладает независимостью, молите двоичный код о том, чтобы его создатели не забыли добавить и тщательно протестировать эти правила по непричинению вреда человекам.

Часовая стрелка закруглялась и намекала, что пора бы уже закругляться и профессору.

— Почему людей сто лет назад пугали именно роботы — понятно. Маленькие автономные танки с автоматическим оружием, которое только стало популярным, являлись практически неуязвимыми. В соотношении один к одному, или даже в меньшем смогли бы победить любое количество любых людей. Но стоит ли бояться роботов сегодня? Современных роботов? Ни одна страна мира в ближайшее время не построит даже тысячу огромных боевых роботов — боевые человеки гораздо дешевле. Все, на что способны бездушные машины — аэрофотосъемка, разминирование под контролем удаленного оператора, проведение некоторых действий, опять же под контролем. И лет десять назад было примерно то же самое, прорывного здесь ничего не появится и в следующие десять лет. Ставлю вашу шляпу. Свою бы не поставил, хе-хе.

Подытожил Борис Николаевич так:

— Те самые первобытные люди, уже хомо сапиенсы, но все еще первобытные, могли прожить племенем в одной пещере тысячи лет. Без каких-то глобальных изменений в технологиях или в укладе жизни.

— При этом жизнь человека за последние сто лет изменилась капитально. Даже за последние двадцать лет. Даже за десять. Да, елки-палки, за год все меняется. Информационные технологии вплелись в жизнь обычного человека настолько, что без них он будет как без рук и вдобавок без неблестящей и неметаллической, ну вы поняли… Лежать вроде может, а все остальное — уже нет. До встречи через неделю.

Примечания

15

Конечный автомат — математическая абстракция, модель дискретного устройства, имеющего один вход, один выход и в каждый момент времени находящегося в одном состоянии из множества возможных.

16

Машина Тьюринга — абстрактный исполнитель (абстрактная вычислительная машина). Была предложена Аланом Тьюрингом в 1936 году для формализации понятия алгоритма.

17

Братья Чапеки — писатель, журналист, драматург и переводчик Карел Чапек (1890—1938) и его старший брат художник-кубист Йозеф Чапек (1887—1945). Роботы появились в романе «R.U.R.».

18

Три закона робототехники: 1. Робот не может причинить вред человеку или своим бездействием допустить, чтобы человеку был причинен вред. 2. Робот должен повиноваться всем приказам, которые дает человек, кроме тех случаев, когда эти приказы противоречат Первому Закону. 3. Робот должен заботиться о своей безопасности в той мере, в которой это не противоречит Первому или Второму Законам.

Смотрите также

а б в г д е ё ж з и й к л м н о п р с т у ф х ц ч ш щ э ю я