Читаем Пять уроков Великого Магистра полностью

— Это — такой пистолет, — объяснил Казимир. — Берется латунная трубка, насыпаешь туда спичечных головок, штук пятьдесят, бац — и нет глаза. Давай, Петя, давай, сделаем поджиг! Ох, и устроим взрывчик!

Один глаз Казимира при этих словах зажмурился, а другой хищно сверкнул сквозь монокль.

ПЕТЯ СОГЛАШАЕТСЯ ИЗУЧАТЬ АЛГОРИТМИЧЕСКИЙ ЯЗЫК

— Магистр, позвольте вас на минутку, — сказала Кристина. — Назад! На место! — закричала она вдруг гребцам, которые вылезли из шлюпки на песок.

Гребцы снова уселись по своим местам.

Кристина отвела Казимира в сторону и начала вполголоса что-то втолковывать ему. До Пети доносились только обрывки фраз: «Это же не педагогично… А я вам говорю: не педагогично… Без пяти минут академик, а как дитя, ей-богу… Что ж с того, что сам хочет?.. Может, он землетрясение захочет устроить…» Потом она подошла к Пете и сказала:

— Отрок, мы будем изучать языки. Ничего кроме языков. Хочешь за одну неделю изучить малайский язык?

— Нет, — сказал Петя.

— Тогда язык птиц и зверей?

— Нет.

— Разве ты не любишь биологию?

— Не то, чтобы нет, — уклончиво сказал Петя, — но и не то, чтобы да.

— А что ты любишь?

— Технику.

— Отлично! — воскликнул Казимир, приблизившись. — Тогда мы с тобой изучим машинный язык!

— Ну да, — сказал Петя, — такого языка вовсе и нету…

— Есть! — хором ответили Казимир и Кристина.

— Есть, — повторили они радостно.

Вот с этого все и началось.

КРИСТИНА ПРЕВРАЩАЕТСЯ В РОБОТА ИСПОЛНИТЕЛЯ

— Итак, начнем, — сказал Казимир, потирая руки.

Но тут Кристина завопила изо всех сил:

— Куда?! Куда?! Назад!

Это она кричала гребцам, которые, покинув шлюпку! медленно брели куда-то по берегу.

— В столовую пошли, — сказал Казимир. — Отвяжись ты от них, Кристина.

— Нельзя! — строго ответила она. — До перерыва три минуты шестнадцать секунд. — И гребцам: — Назад, разгильдяи! Кругом марш! Под трибунал захотели?

— Ну ладно, мне это надоело, — промолвил Казимир вполголоса и вынул из ножен свою шпагу. Затем он опустил ее на плечо Кристины и произнес:

— Шаварган бух!

Кристина икнула и умолкла на полуслове. Лицо у нее окаменело, а внутри что-то звякнуло.

— Что вы с ней сделали? — спросил Петя.

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

— Ну, это когда вода, например, может быть или жидкой, или па́ром, или там льдом…

— Правильно. Вот и Кристина может быть или человеком, или роботом. Да что я говорю — ведь все это плод твоего воображения. Ты ведь все это сам придумал, — тут Казимир повернулся к гребцам: — Вперед, орлы! Приятного аппетита!

«Под музыку Вивальди!» — грянули матросы и, выстроившись в колонну, двинулись по безлюдному берегу куда-то вдаль, к линии горизонта. На обед. А может, на завтрак. Но не исключено, что и на ужин.

— Кстати, — сказал Казимир, — а не перекусить ли в нам?

— А когда вы начнете учить меня машинному языку?

— А я тебя уже учу, — ответил Казимир.

ПЕТЯ СОСТАВЛЯЕТ ПЕРВУЮ ПРОГРАММУ

— Между прочим, — продолжал Великий Магистр, — машинный язык еще называется алгоритмическим языком или программным языком. А человека, который умеет переводить человеческий язык на машинный, называют программистом.

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

— А что я должен говорить?

— Скажи ей: а ну-ка, Кристина, организуй чаек для меня и для Магистра.

— А ну-ка, Кристина, организуй чаек для Магистра и для меня, — повторил Петя.

Перед Кристиной-роботом прямо из воздуха возникла пишущая машинка с вложенным листом бумаги[1], на которой Кристина в один миг лихо отстучала:

ОРГАНИЗОВАТЬ ЧАЕПИТИЕ ДЛЯ ДВУХ ПЕРСОН.

Петя вытащил лист бумаги. Машинка тут же растворилась в воздухе.

— Теперь эту программу надо как-то ввести в Исполнителя, — сказал Казимир и пояснил: — При всяком превращении Кристины в робота мы станем называть ее Исполнителем…

— Его, — поправил Петя. — если робот, то его.

— Но ведь ее зовут Кристина, — возразил Казимир, — и значит, надо говорить — «ее». И вообще о филологических вопросах со мной лучше не спорить. Тут я — Великий Магистр. Кого хочешь переспорю.

— Да я вижу… — сказал Петя.

— Итак, — продолжал Казимир, — отныне любую машину мы будем называть «Исполнителем». Подчеркиваю: любую.

Казимир снял с себя бескозырку и нахлобучил ее на голову Кристины.

— Клади программу под бескозырку, — приказал он.

Петя положил программу под бескозырку.

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

Казимир обошел Кристину вокруг и с чувством удовлетворения пропел:

— Ар-лята! Учатся летать! — он взглянул на Петю и велел:

— А теперь трахни ее по голове кулаком!

— Зачем?

Перейти на страницу:

Похожие книги

C++: базовый курс
C++: базовый курс

В этой книге описаны все основные средства языка С++ - от элементарных понятий до супервозможностей. После рассмотрения основ программирования на C++ (переменных, операторов, инструкций управления, функций, классов и объектов) читатель освоит такие более сложные средства языка, как механизм обработки исключительных ситуаций (исключений), шаблоны, пространства имен, динамическая идентификация типов, стандартная библиотека шаблонов (STL), а также познакомится с расширенным набором ключевых слов, используемым в .NET-программировании. Автор справочника - общепризнанный авторитет в области программирования на языках C и C++, Java и C# - включил в текст своей книги и советы программистам, которые позволят повысить эффективность их работы. Книга рассчитана на широкий круг читателей, желающих изучить язык программирования С++.

Герберт Шилдт

Программирование, программы, базы данных
Adobe InDesign CS3
Adobe InDesign CS3

Книга посвящена верстке и макетированию в программе Adobe InDesign CS3. Помимо того что в ней описываются возможности программы, рассматриваются также принципы и традиции верстки, приводятся примеры решения типичных задач. Все это позволит читателю не только овладеть богатым инструментарием программы, но и грамотно применять его.Материал книги разделен на логические части: теоретические сведения, инструментарий программы, решение задач, – а также рассчитан на два уровня подготовки читателей – начинающих и опытных пользователей, что выгодно отличает книгу от других изданий. Это позволит применять ее как новичкам для знакомства с программой, так и пользователям со стажем для пополнения своих знаний.

Владимир Гавриилович Завгородний , Владимир Завгородний

Программирование, программы, базы данных / Программное обеспечение / Книги по IT