Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Настоящие программисты не используют "ПАСКАЛЬ".

91 views
Skip to first unread message

Serge Lozovsky

unread,
Nov 21, 1996, 3:00:00 AM11/21/96
to

Настоящие программисты не используют "ПАСКАЛЬ".

1983 DATAMATION, July, p.207-209

В прошлом, во времена золотой эры ЭВМ было легко отличить мальчика от
мужа (иногда их называют "сосунки" и "настоящие мужчины",
соответственно). Тогда, настоящие мужчины были те, кто понимал в
программировании, а сосунки - те, кто не понимал. Настоящий
программист легко произносил такие фразы, как "DO I=1,10" и "АВОСТ", а
все остальные нечто вроде "ЭВМ слишком сложны для меня" и "я не могу
полагаться на ЭВМ - они слишком безличны". Предыдущая работа
(B.Feirstein) "Настоящие мужчины не употребляют фруктовый пирог",
публикация Pocket Book, 1982, отмечает, что настоящие мужчины ни на
что не "полагаются" и не боятся быть обезличенными.

Но, времена меняются. Сегодня мы живем в мире, в котором маленькие
старые дамы могут приобрести компьютеризованную микроволновую печь,
12-ти летние пацаны могут выбить из колеи настоящих мужчин при игре на
ЭВМ в астероиды и очко. И вообще, любой человек может купить и понять
свой собственный персональный компьютер. Настоящий программист в
опасности быть замененным студентами высшей школы!

Однако, существует разница между студентом первокурсником, освоившим
игру в очко на ЭВМ и настоящим программистом. Знание этих различий
может помочь детям познать к чему стремиться - модель поведения,
стереотип отца. Это также поможет сохранить рабочие места для
настоящих программистов.

Самый простой способ определить, кто является настоящим программистом
- по используемому языку программирования. Настоящие программисты
используют ФОРТРАН. Сосунки используют ПАСКАЛЬ. Николаса Ворта,
разработчика ПАСКАЛ-я, однажды спросили:"Как вы прозносите свою
фамилию?". "Вы можете обращаться ко мне по фамилии, произнося ее Вирт,
или обращаться ко мне по значению, Ворт",- ответил он.

Игра слов: Niklaus Wirt произносится так же, как английское слово
"worth" - стоящий, ценный. (прим.пер.- здесь и далее Алекс Пяткин)

Исходя из этой ремарки, любой сразу скажет, что Николас Ворт -
сосунок. Единственный механизм передачи параметров, принимаемый
настоящим программистом - это передача параметров по значению, как это
реализовано в компиляторах ФОРТРАН-а G и H ЭВМ IBM/370. Настоящим
программистам для выполнения работы не нужны абстрактные концепции;
для счастья им достаточно перфоратора, компилятора ФОРТРАН IV и пива.
Настоящие программисты пишут программы работы со списками, обработки
строк, учета ресурсов и искуственного интеллекта на ФОРТРАН-е. Если вы
не можете выполнить эти работы на ФОРТРАНе, выполните их на
АССЕМБЛЕРе. Если же их нельзя выполнить на АССЕМБЛЕРе, их не стоит
делать вообще.

В последние несколько лет академиков от вычислительной техники
вовлекли на стезю структурного программирования. Они утверждают, что
программы становятся более понятны, если используются специальные
языковые методы и конструкции. Они, конечно, не могут договориться
между собой, какие точно конструкции следует использовать, а примеры,
иллюстрирующие их точку зрения, всегда помещаются на одной страничке
неизвестных журналов. Когда я окончил школу, я считал себя самым
лучшим программистом в мире. Я мог написать непобедимую программу игры
в крестики-нолики в трехмерном пространстве на пяти различных языках
программирования. А также написать программу, состоящую из 1000 строк,
которая бы работала. Затем я попал в реальный мир. Моей первой задачей
было прочитать и понять фортрановскую программу емкостью 200000 строк
и увеличить ее скорость работы в 2 раза. Любой настоящий программист
скажет вам, что все структурное программирование мира не поможет вам
решить проблему вроде этой - решение этой задачи требует настоящего
таланта. Несколько наблюдений о настоящих программистах и структурном
программировании:

настоящие программисты не боятся использовать GOTO;

настоящие программисты могут без смущения написать цикл DO на пяти
страницах; настоящие программисты любят арифметические операторы IF
т.к. их использование делает программу более интересной;

настоящие программисты используют само-модифицирующий код, особенно в
тех случаях, когда это экономит 20 наносекунд в середине очень
короткого цикла;

настоящие программисты не нуждаются в коментариях; текст программы все
объяснит;

Поскольку в ФОРТРАНе отсутствуют структурные операторы IF,
REPEAT...UNTIL или CASE, настоящим программистам не надо беспокоиться
о том, что они их не используют. Кроме того, эти операторы можно при
необходимости симулировать с помощью присваеваемых GOTO.

В последнее время в прессе муссируются структуры данных. Абстрактные
типы данных, структуры, указатели, списки и строки стали популярны в
определенных кругах. Ворт, сосунок, даже написал целую книгу
(Алгоритмы + структуры данных = программы. Prentice-Hall, 1976) в
которой утверждает, что можно написать программу на базе структур
данных, не используя другие способы. Как все настоящие программисты
знают, единственной полезной структурой данных является массив.

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

В какой операционной системе работает настоящий программист? CP/M?
Боже сохрани! Помимо всего прочего, это в основном игрушка, а не
операционная система. Даже маленькие старые дамы и абитуриенты могут
работать в CP/M и понять ее. UNIX, конечно, более сложная операционная
система - типичный последователь UNIX-а никогда не может запомнить,
как на этой неделе вызывается команда PRINT - но когда он доберется до
нее, UNIX становится восхитительной видео-игрой. Люди не делают
серьезных работ на UNIX-е; они рассылают шутки по всему миру по USENET
или пишут приключенческие игры и исследовательские работы.

Нет, настоящий программист использует OS/370. Хороший программист
может найти и понять описание только что полученного сообщения об
ошибке IJK3051 в руководстве по JCL. Великий программист может
написать задание (JCL) без заглядывания в руководство по JCL.
По-настоящему знаменитый программист может найти ошибки в распечатке
шести-мегабайтной области памяти, не используя калькулятор
шестнадцатиричной системы счисления.

OS/370 по-настоящему удивительная система. В ней возможно уничтожить
работы стоимостью несколько человеко-дней с помощью одного неправильно
расположенного пробела, так что штат программистов должен быть всегда
начеку. Наилучший способ общения с системой - через перфоратор.
Некоторые утверждают, что в OS/370 существует система разделения
времени, но после внимательного изучения я пришел к выводу, что они
ошибаются.

Какие инстркменты использует настоящий программист в своей работе?
Теоретически, настоящий программист может запускать свои программы,
набирая их на передней панели ЭВМ. В добрые, старые времена, когда ЭВМ
имели передние панели, этот метод использовался время от времени.
Типичный настоящий программист знал наизусть начальный загрузчик в
шестнадцатиричной системе и восстанавливал его с пульта, когда он
разрушался его программой. Более того, память была памятью - ее
содержимое не пропадало при выключении питания. В настоящее время
память либо забывает факты, когда вы этого не хотите, либо помнит о
вещах, которые давно следовало бы забыть. Ходит легенда, что Seymour
Cray, изобретатель супер-ЭВМ CRAY I и большинства ЭВМ фирмы Control
Data, ввел с пульта наизусть первую операционную систему ЭВМ CDC 7600
при первом включении этой ЭВМ. Конечно, Cray - настоящий программист.

Одним из моих любимых настоящих программистов был системный
программист фирмы Texas Instruments. Однажды ему по междугородке
позвонил пользователь, чья система разрушалась в процессе выполнения
очень важной работы. Джим исправил систему по телефону, заставив
пользователя набирать на передней панели ЭВМ команды обращения к
диску, исправлять системные таблицы в шестнадцатиричной системе и
считывать ему по телефону содержимое регистров. Мораль этой истории:
хотя настоящий программист обычно включает в набор своих инструментов
перфоратор и АЦПУ, он может в экстренных случаях обойтись передней
панелью ЭВМ и телефоном.

Джим - так звали системного программиста из фирмы Texas Instruments.
(прим.переводчика).

В некоторых фирмах редактирование текстов программ не представляет
собой очередь из 10 инженеров, ожидающих освобождения перфоратора 029.
Более того, здание, где я работю, не содержит вообще ни одного
перфоратора. Настоящий программист в таких условиях должен выполнять
работу с помощью текстового редактора. Большинство систем предлагают
на выбор несколько текстовых редакторов, но настоящий программист
должен быть очень осторожным в выборе редактора, отражающего его
индивидуальность. Многие думают, что наилучшие текстовые редакторы в
мире были написаны в исследовательском центре фирмы Xerox в Palo Alto
для работы с ЭВМ марок ALTO и DORADO.

К сожалению, ни один настоящий программист не будет работать на ЭВМ с
операционной системой под названием Smalltalk (краткая беседа) и
конечно же не будет беседовать с ЭВМ с помощью "мышки".

Некоторые из концепций этих редакторов фирм Xerox реализованы в
редакторах с более солидными названиями, таких как Emacs и VI. Беда с
этими редакторами заключается в том, что настоящий программист считает
плохим следующий принцип редактора:"то, что вы видите, это то, что вы
получите". Настоящий программист желает редактора с принципом:"вы это
просили - вот вам". Т.е. редактор, который был бы сложным,
шифрованным, мощным. Непрощающим и опасным. Редактор TECO - чтобы быть
точным.

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

Из-за этого настоящие программисты неохотно редактируют почти
работающие программы. Они считают более простым непосредственно латать
двоичный объектный код, используя прекрасную программу под названием
SUPERZAP (или ее эквивалент на не-IBM машинах). (У нас она называлась,
кажется, IMASPZAP прим. Сергея Лозовского). Этот метод настолько
хорош, что многие программы, работающие на ЭВМ фирмы IBM не имеют
ничего общего с символьным текстом на ФОРТРАНе. В большом количестве
случаев первоначальный символьный текст программы вообще не
существует. Когда наступает время подправить такого рода программу,
никакой администратор даже не подумает послать на эту работу
кого-либо, кроме настоящего программиста - никакой сосунок -
структурный программист не будет даже знать с чего начать. Это
называется защита от несанкционированного доступа.

Некоторые, не используемые настоящим программистом средства
программирования:

препроцессоры ФОРТРАНа, такие, как MORTRAN и RATFOR. Эти кулинарные
рецепты в программировании хороши для выпечки фруктового пирога;

отладчики для работы с текстом программы. Настоящие программисты могут
свободно читать распечатку оперативной памяти;

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

системы сопровождения и архивации символьных текстов программ.
Настоящий программист хранит текст своих программ в закрытом на замок
ящике (на перфокартах), т.к. владелец не может оставить свои важные
программы без охраны.

Где же работает типичный настоящий программист? Какие программы
достойны таких талантливых индивидуумов? Вы можете быт уверены что
настоящий программист не умрет за написанием программы "зарплата" на
КОБОЛе или сортируя список почтовых отправлений для журнала PEOPLE.
Настоящий программист желает задачи с важностью землетрясения.

Настоящие программисты работают на национальную лабораторию в
Лос-Аламосе, создавая программы на супер-ЭВМ CRAY I, моделирующие
атомную бомбу. Они также работают на агентство по национальной
безопасности, раскодируя передачи русских.

В большой степени из-за усилий тысяч настоящих программистов,
работающих на NASA наши парни добрались до Луны и вернулись обратно.
Опередив космонавтов, ЭВМ в космическом корабле SHUTTLE были
запрограммированы настоящими программистами, и эти же истинные
профессионалы работают на фирму БОИНГ, создавая операционные системы
для крылатых ракет.

Одна из приводящих в благоговейный трепет работ настоящих
программистов выполнена в лаборатории реактивного движения,
Калифорния. Многие из них знают всю операционную систему космических
кораблей "Пионер" и "Вояджер" наизусть. С помощью симбиоза больших
наземных ФОРТРАНовских программ и маленьких бортовых АССЕМБЛЕРных, они
могут совершать невероятные чудеса в навигации и импровизации - такие,
как попасть в окно шириной 10 км. в кольце Сатурна после 6-ти лет
полета в космосе и починить или обойти неисправные сенсорные
платформы, радиопаередатчики и аккумуляторы. Утверждают, что один
настоящий программист умудрился всунуть программу распознавания
образов в несколько сот байт неиспользуемой памяти корабля "Вояджер",
которая осуществляла поиск, обнаружила и сфотографировала новую луну
Юпитера.

Одна из планируемых задач для космического корабля "Галилей" -
использовать притяжение Марса на траектории полета к Юпитеру. Эта
траектория проходит в 80 +/- 3 км. от поверхности Марса. Никто не
собирается доверять ПАСКАЛевской программе или программисту такую
навигационную задачу.
Многие из настоящих программистов всего мира работают на правительство
США, в основном в министерстве обороны. Так и должно быть. Однако,
недавно на небосклоне настоящих программистов появилась черная туча.
Кажется, что кто-то из высокопоставленных сосунков в министерстве
обороны решил, что все оборонные программы должны быть написаны на
некоем великом унифицированном языке под названием АДА. Некоторое
время казалось, что АДА была предназначена стать языком, который шел
вразрез со всеми правилами настоящего программирования. Этот язык со
структурой, типами данных, строгим синтаксисом и точками с запятой.
Короче он был разработан для сдерживания творчества типичных настоящих
программистов. К счастью, язык, одобренный министерством обороны,
обладает достаточно интересными свойствами, которые делают его
приемлемым - он невероятно сложен, включает в себя способы порчи
операционной системы и перераспределения памяти и Эдгар Дийкстра не
любит его. Дийкстре, как вы должны знать, автору краеугольной работы
по методологии программирования "GOTO считать вредным", апплодируют
программисты на ПАСКАЛе и др. им подобные сосунки. Да и потом,
закоренелый настоящий программист может написать фортрановскую
программу на любом языке. Настоящий программист может пойти на
компромисс со своими принципами и работать над вещами немного более
тривиальными, чем распад жизни, при условии, что здесь достаточно
платят. Например, существуют несколько настоящих программистов,
разработавших видео-игры в ATARI. Но они сами в игры не играют.
Настоящий программист знает как выиграть у машины и в этом нет пряного
удовольствия. Каждый работающий на Lucas Film является настоящим
программистом, потому что надо быть сумасшедшим, чтобы отвергнуть 50
млн. долларов поклонников Звездных Войн (Star Wars).

Доля настоящих программистов, занятых машинной графикой, несколько
ниже нормы, в основном потому, что никто пока не придумал ей
применения. С другой стороны, вся машинная графика выполнена на
ФОРТРАНе, так что существует определенное число людей, занимающихся
графикой для того, чтобы избежать программирования на КОБОЛе.

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

на вечеринке настоящие программисты это те, кто сидит в углу, обсуждая
защиту операционных систем и как ее обойти;

на футбольном матче, настоящий программист сравнивает ход игры с
"проигровками", распечатанными на фальцованной 11 или 14-ти дюймовой
бумаге;

на пляже, настоящий программист рисует блок-схемы на песке;

настоящий программист ходит в диско-клуб, чтобы посмотреть мигание
лампочек;

на похоронах, настоящий программист изрекает:"Бедный Джордж, а ведь он
почти заставил работать программу сортировки, когда его хватил
инсульт";

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

В каких условиях лучше всего работать настоящему программисту? Это
очень важный вопрос для начальников настоящих программистов. Учитывая
высокую стоимость содержания одного такого в штате, лучше создать ему
или ей оптимальные условия. Типичный настоящий программист живет перед
дисплеем ЭВМ. Вокруг этого дисплея расположены листинги программ, над
которыми он когда-либо работал. Они складированы в кучи приблизительно
в хронологическом порядке на каждой плоской поверхности конторы. Вы
также обнаружите пол-дюжины,- или около того, наполовину выпитых чашек
с холодным кофе. Иногда в кофе можно обнаружить плавающие "хабарики"
сигарет. В некоторых случаях в чашках содержится выжатый апельсин. И
только в тех случаях, когда он (программист) не очень хорош, вы
увидите экземпляр руководства OS JSL и принципов работы, открытых на
особенно интересных страницах. Приклеенный клейкой лентой, на стене
висит распечатанный на АЦПУ календарь с "девочками" за 1969 год. На
полу разбросаны обертки от хлеба с сыром и земляными орехами (такого,
который становится черствым уже в пекарне, так что не может стать хуже
в торговых аппаратах). И наконец, в верхнем левом ящике стола,- под
коробкой OREOS линейка-шаблон для вычерчивания блок-схем, оставленная
предыдущим владельцем стола. Настоящие программисты пишут программы, а
не документацию, которую они оставляют штату сопровождения.

Настоящий программист может работать 30, 40 и даже 50 часов
непрерывно, под интенсивным нажимом. На самом деле, он предпочитает
так работать. Плохое время отклика не беспокоит настоящего
программиста; он получает возможность вздремнуть в промежутке между
трансляциями. Если график выполнения работ не очень жесткий, то
настоящий программист предпочитает делать свою жизнь более
захватывающей, работая в течении первых девяти недель над маленькой но
интересной частью проблемы. Затем, он заканчивает выполнение остальной
части за два или три пятидесяти-часовых марафона. Это не только
впечатляет начальника, но и создает удобное объяснение не делать
документацию. В общем случае: ни один настоящий программист не
работает с 9 до 5, за исключением тех, кто работает в ночную смену.
Настоящие программисты не носят галстуки. Настоящие программисты не
носят обувь на высоких каблуках. Настоящие программисты приходят на
раьоту во-время, к обеду. Настоящий программист может знать, а может и
не знать имя своей супруги. Он, однако, знает наизусть таблицу ASCII
(или EBCDIC) символов. Настоящие программисты не умеют готовить.
Бакалейные магазины не часто открыты в три часа ночи, так что они
должны уметь выживать на печенье и кофе.

Заглядывая в будущее, некоторые настоящие программисты считают, что
новейшее поколение программистов имеет не такие же взгляды на жизнь,
как их старшие товарищи. Некоторые из них никогда не видили передней
панели ЭВМ. Едва ли кто-либо из выпускников может в наши дни
производить вычисления в шестнадцатиричной системе без калькулятора.
Сегодняшние выпускники колледжей слабые - защищенные от реальной жизни
символьными отладчиками, редакторами текстов, которые подсчитывают
скобки. Хуже того, некоторые из этих патентованных ученых
вычислительной техники умудрились "защититься" без изучения ФОРТРАНа!
Неужели нам предписано свыше стать отраслью фанатиков UNIXа и
паскалевских программистов?

Из своего собственного опыта, я думаю, можно смело сказать, что
будущее прекрасно для настоящих программистов. Ни OS/370, ни ФОРТРАН
не выказывают никаких признаков отмирания, несмотря на усилия
программистов на ПАСКАЛе. Даже такие изощренные уловки, как добавление
конструкций структурного программирования в ФОРТРАН, провалились. Да,
конечно, некоторые изготовители ЭВМ выпустили компиляторы ФОРТРАНа 77,
но каждый из них оставил возможность перейти в режим компилятора
ФОРТРАНа 66 с помощью удаления одной перфокарты - чтобы компилировать
циклы DO как и предписано богом.

Даже UNIX может быть не так уж плох для настоящих программистов, как в
прошлом. Последний тираж UNIXа обладает потенциальными возможностями,
ценными для любого настоящего программиста. В этом тираже имеются два
различных и слегка несовместимых пользовательских интерфейса, аркан и
сложный драйвер терминала, и виртуальная память. (тут, видимо,
неточность перевода, но английского оригинала под рукой нет -
извиняйте. С.Л.) Если пренебречь тем, что он структурный, то даже
программирование на языке "C" может быть оценено по достоинству
настоящим программистом. В конце концов, в нем нет проверки типов,
имена переменных имеют семь (10? Восемь?) символов в длину и введен
полезный тип данных "указатель" (pointer). Получается, как будто
соединены воедино лучшие части языка ФОРТРАН и АССЕМБЛЕР, не говоря уж
о наиболее творческих применениях оператора #DEFINE.

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

Да здравствует ФОРТРАН!

ED POST
WILSONVILLE, OREGON

Перевел Пяткин А.С., Ленинград 1.03.84 г.

Восстановил со старой, пожелтевшей АЦПУ-ушной распечатки Сергей
Лозовский, Одесса, 21.11.96

Edward V. Popkov

unread,
Nov 25, 1996, 3:00:00 AM11/25/96
to

Любителям Фортрана посвящается!

Здравствуй дружок мой, Фортрану обученный,
Бедный, несчастный отшельник замученный,
Будет тебе горевать!
Я не скажу тебе слова колючего,
И с пожеланием самого лучшего,
Сел эту оду писать.

Си и Паскаль, что найдешь в них прекрасного?
Стиль отвратительный, гибкость ужасная,
Нету ни рельсов ни шпал!
Те кто влюблен в них, забыли, наверное,
Смысл и звучание принципа верного:
"Главное чтоб ты устал "!

Классы, объекты всю жизнь нам изгадили,
Думать заставили, веру утратили.
Больно над прошлым рыдать!
Нет "программисту" былого спасения
Годы на старом но верном ассемблере
Тетрис избитый писать.

Delphi - не слишком ли много внимания -
Новый Паскаль, но еще аморальнее!
Жалкий, дешевый экстаз!
Кто же быть верным Фортрану до гроба,
Сможет сдержать твердо данное слово,
Если весь мир против вас?

И "программисту", увы, НАСТОЯЩЕМУ
Трудно противиться зову манящему,
Трудно в борьбе устоять.
Но мы докажем, пусть веку к тридцатому,
Можно и нужно совковой лопатою,
Рай для людей изваять!

P.S. Для тех, кто не понял и лично для Сергея Лозовского:
Не нужно кричать о собственной глупости -
потом этими же руками хлеб есть!
И еще: никто не смеет поминать грязным словом настоящие
языки программирования, а также уважаемого Вирта
и всех его последователей! :-(

* Да отсохнет язык, ересь несущего! *


Евгений Стримеров со товарищи. (Наш адрес известен см. Hider)


Alexander

unread,
Nov 25, 1996, 3:00:00 AM11/25/96
to

"Edward V. Popkov" <edw...@gbank.belpak.vitebsk.by> wrote:

//P.S. Для тех, кто не понял и лично для Сергея Лозовского:
// Не нужно кричать о собственной глупости -
// потом этими же руками хлеб есть!
// И еще: никто не смеет поминать грязным словом настоящие
// языки программирования, а также уважаемого Вирта
// и всех его последователей! :-(

Правильно !!! Я бы к этому еще добавил: Windows 95 RULEZ !!!!
А то настоящего флейма не получится.


//Евгений Стримеров со товарищи. (Наш адрес известен см. Hider)

--
Alex

Ну как мы себя чувствуем ?
Ну сегодня-то получше, получше...


P.S Мой сервер- сволочь. Шлите мыло в uuencode.


Ivan Krivyakov

unread,
Nov 27, 1996, 3:00:00 AM11/27/96
to

Edward V. Popkov wrote:

[Ода о языках программирования skipped]


>
> P.S. Для тех, кто не понял и лично для Сергея Лозовского:

> Не нужно кричать о собственной глупости -

> потом этими же руками хлеб есть!

> И еще: никто не смеет поминать грязным словом настоящие

> языки программирования, а также уважаемого Вирта

> и всех его последователей! :-(
>

> * Да отсохнет язык, ересь несущего! *
>

> Евгений Стримеров со товарищи. (Наш адрес известен см. Hider)

Нет бога кроме Aллаха, и Мухаммед пророк его...

Regards.
Ivan (iv...@cmt.co.il)

0 new messages