Мини-повесть о несчастном студенте

топ 100 блогов parovoz26.03.2011 У меня есть студент-индиец, жизнь которого тяжела и неказиста: он находится на грани выживания в курсе по программированию на ассемблере, на грани выживания в магистратуре и на грани выживания в США. Он не слишком глуп и не слишком ленив. Просто у него такая судьба.

Он долго и старательно писал в текстовом редакторе файл с программой на языке ассемблера:

% vi foobar.s

Он ассемблировал этот файл:

% nasm -f elf foobar.s

Потом он собирал получившийся объектный файл компоновщиком:

% gcc -m32 -o foobar.s foobar.o (подчеркнуто мной)

Одному индийскому богу известно, почему в качестве параметра к "-o" он выбирал имя исходного ассемблерного файла! Компоновщик честно записывал бинарник поверх исходника. Студент пытался найти хоть какой-нибудь исполняемый файл, чтобы запустить его на радость себе и людям, но находил только foobar.o и foobar.s, один из которых, конечно, выглядел, как исполняемый, но имел подозрительное расширение .s и этим вводил студента в полную конфузию. Тогда студент пытался собрать исходник еще раз - и получал от ассемблера грозное матерное "&%#%$!" Вконец запутавшись, студент открывал то, что он по-прежнему считал исходным файлом, в редакторе, но видел там только много фиг, хороших и разных.

Студент-индиец повторил эту процедуру 15 раз: в пяти домашних заданиях, в каждом из которых было по три задачи на программирование. Понимаете, он в течение двух месяцев написал 15 программ, некоторые из которых, возможно, даже работали, но исходники каждой из них собственноручно уничтожил в процессе ассемблирования и сборки! Соответственно, он не сдал ни одного домашнего задания и оказался там, где оказался. Но, как капитан Немо, стойко переносил тяготы и лишения программистской жизни и ни разу не обратился за помощью к бледнолицему сагибу.

Гвозди бы делать из этих людей. А не программистов.

Оставить комментарий

Архив записей в блогах:
Добрый день, дорогое сообщество! И снова обращаюсь за помощью. Дано: я, два года пробывшая в декрете, вышла на работу. И оказывается, работать я не могу. Первый год я работала из дома, второй выдался совсем тяжелый, до полутора я кое-как работала, потом понеслось - развод, переезд. Из ...
очередная сдача макулатурки, шесть кило оттащили мы с Никитой. В хате стало посвободнее, впрочем, место мы найдём чем занять, опыт показывает, что любой свободный клочок хрущёбы быстро заполняется каким-нибудь хламом. Несмотря на попоболь, мучающую меня в связи с этим парадоксом, ...
Европа зовет! ОБРАЩЕНИЕ Тебя призвала европейская молодежь сотрудничать с новой Европой. Становись в ряды юношества СС и участвуй в борьбе за свободную и новую УКРАИНУ члена европейского сообщества народов, среди которых будет царить единство, свобода и справедливость. 1. Ты получиш ...
Каждый из вас просыпается утром и точно знает, что он изменит мир. Или не знает, но хочет. Или не хочет, но рассчитывает. Или не рассчитывает, но предполагает. Или не предполагает, но хотя бы надеется. Проходит день, и, естественно, ничего не ...
...