о языцех - Кобол
Oct. 28th, 2011 10:33 am![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Когда наш завод, ЛМЗ, захватил Завод Турбинных Лопаток (а вы думали, только при капитализме Оракл прикупает Сан?), то программистам-лопаточникам понадобилась помощь в программировании, на коболе, а т.к. я во все дырки затычка, то тут же вызвался добровольцем (тем более очень близко к дому).
Кобол классный язык, если его применять с умом. Программа разбита на четыре раздела; единственный, наверное, язык, где документация как бы обязательна, и где данные описываются отдельно от операций. После кобола я ещё долго рисовал в коде горизонтальные чёрточки, отделяя кусочеки.
В разделе данных описываем структуры, в разделе процедур пишем, шо с ними мы такое делаем, причем кондовым русским языком. Особо мне нравилось
Кобольщики бывают разные; вообще с коболом, как и с джавой, главная проблема не в языке, а в программистах. Были грамотные, типа Саши Студенникова, который одной рукой мог навалять код, печатающий сумму прописью, по требованию обнаглевшей бухгалтерии; были и малограмотные, типа Лины Гольдберг, которая, как только её программа рушилась, обиженно восклицала: "я ничего не меняла!" - подразумевая происки врагов.
К кобольщикам близко по духу примыкали т.наз. алгоритмисты - нет, не те, что выдумывают полиномиальные деревья для приоритетных очередей, а те, что пишут "задания на программирование", из обыкновенного CRUD делая серьёзный документ страниц на 80, с подписями и печатями. Как в файле хранится запись, а в записи единственный реквизит, номер детали, и к нему алгоритмы - ввода номера детали, вывода номера детали, изменения номера детали и удаления номера детали. Ну тупые, ну. Меня за насмешки из этих кобольщиков выперли обратно в фортранщики. Я цинично брал их тексты и ходил зачитывать в соседнюю группу, чтоб все поржали.
На этом мой кобол и закончился; не скажу, чтобы не получил удовольствия; отдыхаешь головой после Пересмотренного Сообщения об Алголе-68.
Кобол классный язык, если его применять с умом. Программа разбита на четыре раздела; единственный, наверное, язык, где документация как бы обязательна, и где данные описываются отдельно от операций. После кобола я ещё долго рисовал в коде горизонтальные чёрточки, отделяя кусочеки.
В разделе данных описываем структуры, в разделе процедур пишем, шо с ними мы такое делаем, причем кондовым русским языком. Особо мне нравилось
ВЫДАТЬ ДЕНЬГИ НА ПЕЧАТЬ;
Кобольщики бывают разные; вообще с коболом, как и с джавой, главная проблема не в языке, а в программистах. Были грамотные, типа Саши Студенникова, который одной рукой мог навалять код, печатающий сумму прописью, по требованию обнаглевшей бухгалтерии; были и малограмотные, типа Лины Гольдберг, которая, как только её программа рушилась, обиженно восклицала: "я ничего не меняла!" - подразумевая происки врагов.
К кобольщикам близко по духу примыкали т.наз. алгоритмисты - нет, не те, что выдумывают полиномиальные деревья для приоритетных очередей, а те, что пишут "задания на программирование", из обыкновенного CRUD делая серьёзный документ страниц на 80, с подписями и печатями. Как в файле хранится запись, а в записи единственный реквизит, номер детали, и к нему алгоритмы - ввода номера детали, вывода номера детали, изменения номера детали и удаления номера детали. Ну тупые, ну. Меня за насмешки из этих кобольщиков выперли обратно в фортранщики. Я цинично брал их тексты и ходил зачитывать в соседнюю группу, чтоб все поржали.
На этом мой кобол и закончился; не скажу, чтобы не получил удовольствия; отдыхаешь головой после Пересмотренного Сообщения об Алголе-68.
no subject
Date: 2011-10-28 05:43 pm (UTC)Впервые через 36 лет словечко и вспомнил.
no subject
Date: 2011-10-28 05:50 pm (UTC)no subject
Date: 2011-10-28 07:29 pm (UTC)p.s.
на месте завода турбинных лопаток вроде теперь торгово-офисный комплекс "Эврика" (если это у елизаровской)
no subject
Date: 2011-10-28 10:44 pm (UTC)no subject
Date: 2011-10-28 11:11 pm (UTC)Англоговорящие же пишут на своем языеке. Код это код.
no subject
Date: 2011-10-29 04:17 am (UTC)no subject
Date: 2011-10-29 04:33 am (UTC)no subject
Date: 2011-10-29 12:14 pm (UTC)