Oct. 28th, 2011

juan_gandhi: (Default)
Тема не очень-то пока модная, мол, Сорос устраивал все эти революции (кроме арабских) и поддерживал демократов в США.

Никто почему-то не объяснил, зачем Соросу это надо, и есть ли в этом логика, в одной стране свергать социалистов, а в другой поддерживать.

Я вот тоже не понимаю.
juan_gandhi: (Default)
Когда наш завод, ЛМЗ, захватил Завод Турбинных Лопаток (а вы думали, только при капитализме Оракл прикупает Сан?), то программистам-лопаточникам понадобилась помощь в программировании, на коболе, а т.к. я во все дырки затычка, то тут же вызвался добровольцем (тем более очень близко к дому).

Кобол классный язык, если его применять с умом. Программа разбита на четыре раздела; единственный, наверное, язык, где документация как бы обязательна, и где данные описываются отдельно от операций. После кобола я ещё долго рисовал в коде горизонтальные чёрточки, отделяя кусочеки.

В разделе данных описываем структуры, в разделе процедур пишем, шо с ними мы такое делаем, причем кондовым русским языком. Особо мне нравилось
ВЫДАТЬ ДЕНЬГИ НА ПЕЧАТЬ;


Кобольщики бывают разные; вообще с коболом, как и с джавой, главная проблема не в языке, а в программистах. Были грамотные, типа Саши Студенникова, который одной рукой мог навалять код, печатающий сумму прописью, по требованию обнаглевшей бухгалтерии; были и малограмотные, типа Лины Гольдберг, которая, как только её программа рушилась, обиженно восклицала: "я ничего не меняла!" - подразумевая происки врагов.

К кобольщикам близко по духу примыкали т.наз. алгоритмисты - нет, не те, что выдумывают полиномиальные деревья для приоритетных очередей, а те, что пишут "задания на программирование", из обыкновенного CRUD делая серьёзный документ страниц на 80, с подписями и печатями. Как в файле хранится запись, а в записи единственный реквизит, номер детали, и к нему алгоритмы - ввода номера детали, вывода номера детали, изменения номера детали и удаления номера детали. Ну тупые, ну. Меня за насмешки из этих кобольщиков выперли обратно в фортранщики. Я цинично брал их тексты и ходил зачитывать в соседнюю группу, чтоб все поржали.

На этом мой кобол и закончился; не скажу, чтобы не получил удовольствия; отдыхаешь головой после Пересмотренного Сообщения об Алголе-68.
juan_gandhi: (Default)
По ящику тут показывали документальный фильм о буднях проституток и их клиентов. Почему их преследуют, для меня загадка, но речь не об этом. Один досужий телекомментатор вычисляет: это она за минет берёт полтинник; ну сколько времени, 15 минут от силы, это 200 в час, а в год получается 400 тысяч, нехило!

Нет, я знаю, что телевидение создают идиоты для идиотов, но настолько-то уж.

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

И вот после обеда (а я опять бифштекс себе сбацал, пожарил на этот раз, как в жж велели) у меня вдруг пружинка эта завертелась, и я стал что-то такое всё делать. На работу уже поздно ехать, бог с ним. Но любопытная химия.

Из полезного сделал только вот что - сломал монаду на убунту. Не зря она зовётся х-монада. Перекомпилировал, перестартовал. Теперь она предлагает создать или новый документ или новый фолдер; на этом функциональность заканчивается. Хаскель в руках любителя - страшная сила. Главное, я уже сто лет линух не стартовал в текстовой моде, ё. Посмотрю на интернетах, конечно.

Ну и с задачей 44 трахаюсь, пока что мысленно.
juan_gandhi: (Default)
Форт я полюбил с первого взгляда. Году типа в 86-м в Саентифик Америкене был опубликован обзор языков; меня все оставили холодным, но когда увидел строчку
10 0 do ." *" loop

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

А тут как раз Коля Ноздрунов, Слава Кириллин, Серёжа Кацев на матмехе вовсю имплементировали Форт; да и Баранов распространял о себе слухи как об Отце Русского Форта. И Игорь Агамирзян тоже подключился.

Короче, мы со Львом стали это дело тоже имплементировать на наших архитектурках, на М6000, СМ1-2, а потом и на 8080. Скорость девелопмента примерно так раз в 10 подскочила. И всё по-русски... в смысле, это уже управление буровой, я часть кода перекатал на форт, уж больно удобно было прямо по ходу дела, в процессе бурения, скриптовать управление этим самым бурением. Люблю живые системы.

Ну и швабода подоспела, кооператив форт-инфо; через него контракты пошли. Симулятор плавающей арифметики написал, вышло в полтора раза быстрее, чем борландский (ну, познакомившись позже с борландскими... много позже немножко улучшив им такую смешную вещь как strlen, я уже не удивлялся); короче, деньги текли если не рекой, так хорошим таким весенним ручьём.

Даже конференции были фортовские; приезжали эстонские программисты и медленно и печально объясняли, что русские программировать не умеют (а мы смеялись), и приезжал Ларри Форсли, и тоже что-то впаривал о красоте кода. А я читал как книгу код C.H.Ting-а, как это у него всё красиво.

Но потом деньги у госконтор кончились, и пришлось с фортом несколько подзавязать.

Правда, несколько лет спустя, когда мой заказчик из Беркли хотел программы на Паскале, мы ему делали на Паскале, да. Но на Паскале был только Форт-интерпретатор и несколько предметных методов, а всё остальное был тот же Форт, вставляемый в качестве ini-файла. Дескать, это конфигурация у нас тут. На Паскале что ещё прикольно, до таблицы виртуальных методов добраться элементарно, мы её и использовали для диспатча, так что бойлерплейта было кот наплакал.

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

Я, кстати, имплементировал было на джаваскрипте, да забросил - кому это всё нужно... ну, может быть; на моей новой работе мы, похоже, сделаем таки на сервере интепретатор.
juan_gandhi: (Default)
Гениальный фильм.

Как наш ЖЖ, с сюром, с Набоковым, с фашизмом Экзюпери, с галлюцинациями.

А весь фильм происходит в ресторане, где два ньюйоркских чудика ужинают и языком чешут. Как у нас в ЖЖ.

Гениальный фильм.

Profile

juan_gandhi: (Default)
Juan-Carlos Gandhi

October 2025

S M T W T F S
    1 234
567891011
12131415161718
19202122232425
262728293031 

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Oct. 2nd, 2025 09:55 pm
Powered by Dreamwidth Studios