December 11th, 2019

Gen.Turgidson

Кстати у пилообразных криптотоварищей

Есть еще одно забавное поделие - язычок ivory - safe язычок С-образного типа (у которого естественно есть интегратор под названием tower). Затея сама по себе пример ленивого языкового дизайна - и потому что на haskell и потому что действительно ленивого:

Там использован старый принцип: программа на ivory представляет собой код на haskell, результатом выполнения которого является код на С. Ну а типовой контроль держится на системе типов haskell:
fib_loop :: Def ('[Ix 1000] :-> Uint32)
fib_loop  = proc "fib_loop" $ \ n -> body $ do
  a <- local (ival 0)
  b <- local (ival 1)

  n `times` \ _ -> do
    a' <- deref a
    b' <- deref b
    store a b'
    store b (a' + b')

  result <- deref a
  ret result
Обращу внимани на тип параметра - "от 0 до 1000" - то есть это не совсем фиббоначи (на Ivory кажется non-terminated программа вообще невозможна - но как ни смешно - писать на этом можно - они вон цельный автопилот для квадрокоптера написали)

Сам по себе прием очень старый - помнится еще у Терехова "Самсон" микропрограммировали посредством комплекта операций и функций на А-68 результатом исполнения которых был собственно микрокод. Коля Ф. с Тереховым как-то срался "на чем микропрограммируют самсон" - Терехову было надо естественно в целях пиара чтобы "на А-68" хотя на деле конечно нет.

Потом еще Tcl как макроассемблер пользовали (ну в смысле команды просто описываются как tcl-процедуры и вперед) etc

Ну в общем приятно видеть что прием не забыт.
Gen.Turgidson

У Кота Камышового некрокомментом всплыло:

У него там: неудивительно, что сильнее всего в своей жизни я тупил, когда меня впервые усадили за компьютер (если не считать школьных "букашек", которые и компьютерами-то не были в полном смысле этого слова). Я видел перед собой безумно дорогую машину (по-моему, компы такого уровня тогда стоили примерно две моих годовых зарплаты), и вдруг я тут что-нибудь нажму, а оно все испортится?!!

Подумалось что тут как раз разница в ментальности принципиальная: именно что "две годовых зряплаты" много - но это все-таки подъемно.

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

Ну типа как Королев проводил для его предотвращения разъяснителную работу со своими оболтусами на тему "мы стреляем городами" - в сиысле что стоимость "улетевшей за бугор Р-7" - это стоимость поселка городского типа и "надо бы поаккуратнее их ронять"

Видимо это и есть разница между коммунистами (и примкнувшими к ним крупными капиталистами) и мелкобуржуазной средой: мелкобуржуазная среда оперирует суммами которые более или менее общедоступны. Крупнокапиталистическая и коммунистическая оперирует уже масштабами которые лежат за пределами возможностей отдельной личности. Потому собственно эта среда и воспринимается как ценность.

PS: А БК-шка как раз очень компьютер была - только в другом смысле - ее во всякие устройства у нас массово ставили в качестве контроллера - потому что 16-битная PDP-11 с стандартной qbus шиной по доступной цене - было очень даже в тему
Dnyarry

О убивании дорогих железок

Кстати финальный эпизод The Right Stuff - там Чак Йегер убивает NF-104. Он кстати и правда его примерно так и убил (ну в фильме художественные вольности есть - но в целом примерно так и было), правда и себя чуть не убил. Простилось.

Вот сенатору Мак-Кейну четыре его разбитых истребителя таки да поминали - потому что работа все-таки в отличие от Йегеровской рутинная - и четыре убитых самолета на одного летчика - это многовато. Тут уже проще не разбитаться виноват-не виноват, а довериться статистике.

Впрочем как скажем Игорь Сикорский свои самолеты бил и потом в озеро за ними нырял - он сам рассказывал. Правда как накрылся его четырехмоторник "Гранд" ака "Русский Витязь" (cудя по фотографиям сделанный на основе трамвая - впрочем поскольку спонсором был РБВЗ - оно и не удивительно) он не рассказал - а забавно накрылся - у одного из его конкурентов при заходе на посадку движок на высоте 70 метров отвалился и упал аккурат на "Витязя". Поскольку "Илья Муромец" был уже в постройке - восстанавливать не стали.