Category: компьютеры

default

(no subject)

Читая обсуждение http://ivan-gandhi.livejournal.com/3329246.html и ответы на мой коммент, я вдруг понял почему так тяжело идет. У меня нет никаких проблем барабанить на Erlang'е например, а Purescript, Elm или их идейный отэц Haskell (ну или ML) идет с гораздо большим трудом.

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

Потом как-то программирование на ассемблере превратилось в программирование на С, но компиляторы для этих микропроцессоров были таковы, что регулярно генерировали последовательности типа

mov bx, ax
mov dx, ax
mov bx, dx
mov ax, bx

Потому что так у него оптимизатор работает, видите ли. Ну или еще почему. И надо было компилировать в ассемблерный листинг, читать его и руками чистить от этого мусора, потому что иначе в ПЗУ не лезло.

А в универе учили как на Фортране ряды Тейлора вычислять, что тоже не прибавляло.

В результате я всегда когда программирую или читаю программу, симулирую в голове стековую-регистровую машину и "исполняю" на ней программу. И какие-нибудь list comprehensions, лямбды или хвостовые рекурсии отлично на такой голове исполняются. А вот стрелки и монады - почему-то нет.

Нужна книжка или статья "Функциональное программирование для недохардверных недоинженеров". Реквестирую у мироздания.
default

Слоники-то, а?!

Аэрофлот жжот. Покупал билет, решил воспользоваться как большой новомодным интернет бронированием. Воспользовался, получил номер брони, поехал в кассу выкупать. В кассе называют цену на полтан евро больше и ничем помочь не могут, "у нас в компьютере так написано". Смысла препираться нет, заплатил, получил билет, поехал домой и накатал кляузу Ерофлоту в его "открытую линию". Офигеть, приходит через пару дней ответ - извините, то да сё, система у нас на соплях, не всегда стыкуется, разработчику поставлено на вид, извините нас еще раз. Ну, нормальная реакция, совсем customer oriented компания ради поддержания реноме откатила бы полтан, с них бы не убыло, но тем не менее все равно четкая четверка.
Сегодня с утра приходит уже не официальное письмо, а явно наколенного написания емейл от какого-то специалиста отдела продаж из Шереметьево-2 с предложением явицца в кассу и получить причитающийся полтан. Ну прям ваще. На 5+ впрочем не тянет, потому что на 5+ надо было бы откатить полтан на карточку обратно, а не кэшом в окошке отдавать :-)
  • Current Mood
    amused amused
default

перформанс

Странное дело, резко упал перформанс по части набора кода. Количество опечаток местами достигает 50% от набираемых символов. Ничего не менял, клавиатура та же, стол тот же, стул тот же.
Если б не Visual Assist, вообще б ничего был бы неспособен написать.
  • Current Mood
    annoyed annoyed