Меню сайта
Профессиональная исповедь
Вдруг в дверь, находящуюся на противоположном конце комнаты, врывается возбужденный юноша, разворачивает распечатку во весь свой рост, потрясает ею и восклицает:
– Ну кто, кто сможет найти здесь ошибку?
Я поднимаю голову, тычу пальцем в распечатку и небрежно говорю:
– У тебя там апострофа не хватает. Если поближе подойдешь, покажу место точно, а так далековато, я вижу плохо.
– Где не хватает? – юноша тычет в программу ручкой, но к нам не подходит.
– Ниже, ниже. Вот тут.
– Я проверю.
Он садится за ближайший свободный стол, внимательно смотрит в распечатку, потом растерянно подтверждает:
– Не хватает.
Он был так обескуражен, что даже не попросил объяснить фокус. А фокус был совсем прост: транслятор увидел один апостроф, понял, что дальше следует текстовая константа, и попытался понять, где она заканчивается, но так и не смог этого сделать, просмотрев программу до конца. Как следствие он ни одного оператора дальше не определил, и колонка с номерами операторов, которую я видел как черную вертикальную полосу на левой границе распечатки, пропала как раз на строке, в которой стоял непарный апостроф.
Молодым программистам
Все может быть.
Представим, вы умрете,
Вас выгонят,
Сгорите на работе,
Или на базе вас придавит
Свеклой в таре…
Пожалуйста, пишите комментарий.
И помните: будет хуже
Я не помню, как появилась трещина на стекле в комнате нашего отдела. Не то сама, не то кто-то в кого-то что-то кинул. Но она появилась. Мы заклеили трещину скотчем и написали заявку в хозяйственный отдел о замене стекла.
Через полгода, когда в комнату зашел пожилой стекольщик, никто уже не мог вспомнить, когда и кто его вызывал, но трещина была, и мы ее стекольщику показали. Он внимательно рассмотрел стекло и произнес замечательную фразу:
– Я, конечно, могу заменить, но будет хуже.
Десять юных программистов с хохотом попадали на свои столы (благо клавиатур на них еще не было: они появятся на столах программистов только лет через десять), а обиженный стекольщик пояснил:
– Ну ведь действительно будет хуже: вы сейчас заклеили стекло, и из него не дует, потому что оно стоит на замазке.