Американская ария князя Игоря (не закончена) | страница 41
Парень на вопрос о соде никак не отреагировал и начал задумчиво ковырять пальцем в волосах. Видимо, он никак не мог решить вопрос, за какой из девяти свободных терминалов можно посадить этого нахального неофита.
- А что делать-то будешь? - наконец спросил он Сергея.
- Диплом программировать, - объяснил тот. - Жутко сложное уравнение. Строк на десять.
- Я тебе программу писать не буду, - объяснил парень. - У меня времени нет - работы по горло. Ну то есть, если что, могу и написать, но сам понимаешь, работа серьезная, требует всякого... - он замялся, - сопровождения и так далее. Программировать - это тебе не бидоны возить. Тут башка знаешь как соображать должна? Обычный человек...
- Не надо мне ничего писать, - прервал его Сергей. - Программу я написал, надо просто вбить код, прогнать через интерпретатор, получить результаты и распечатать код вмеcте с результатами.
- Дай посмотреть, - требовательно сказал парень, протягивая руку за текстом программы.
Сергей молча протянул листок с написанным кодом.
- Только должен тебя огорчить, - торжествующе сказал парень, не заглядывая в бумагу. - У нас тут не какой-то вшивый Basic. У нас тут Modula 2. Так что все надо переписывать.
Сергей промолчал.
Парень, подхихикивая, поднес листок к глазам. Посмотрел на код и поскучнел.
- А, - сказал он вяло, - у тебя уже на Modula? Ну, садись тогда, - и парень махнул рукой на ближайший к нему терминал.
Сергей устроился за клавиатурой, положил рядом текст программы и начал вбивать код. После того как все было перенесено, он запустил интерпретатор, и тот тут же выдал ошибку в самой первой строчке программы. Сергей нахмурился. Там точно не было никакой ошибки. Но он на всякий случай попробовал то так, то сяк изменить написание - пробел вставить, "оператор" написать маленькими буквами - мало ли что. Но это не помогало, интерпретатор упорно выдавал ошибку. Пришлось обращаться за помощью к парню, хотя Сергею это делать совершенно не хотелось.
Парень, поправив очки, посмотрел код на экране, торжествующе улыбнулся и сказал:
- Ну так ты "операторы" неправильно пишешь!
- Как это неправильно? - удивился Сергей. - Что там неправильного?
- Ну так у тебя написано CONST, VAR, PROCEDURE, BEGIN, WRITELN и так далее, - так же торжествующе сказал парень, - а так нельзя!
- Вообще-то, Никлаус Вирт, разработчик этого языка, - заметил Сергей, - считает, что именно так эти "операторы" и должны писаться. Впрочем, конечно, может, он ошибается, тогда ты его поправь.