stdray: (Default)
stdray ([personal profile] stdray) wrote2012-05-05 06:33 pm

разные мелочи

Видел сегодня велосипедиста на Ленинском, который ехал в наушниках и слушал музыку. Брррр. Он же одной ногой в травмпункте или даже хуже того. Хотя, казалось бы, велосипед, польза для здоровья и все такое. Хотя... Ленинский проспект, 8 полос... нет, пожалуй, не казалось.

И просто удивительно, сколько разрывающей информации поступает в мозг, когда садится плеер. Все эти плееры, тачфоны, книги, сканворды и прочие планшеты, которыми занимаются москвичи по дороге на работу в общественном транспорте - средство защиты. Это способ закрыть сознание, чтобы не впускать туда творящийся вокруг ад. Так, например, на эскалаторе два 40+ лет мужчины на полном серьезе обсуждали бабульку-попрошайку, стоящую в переходе с Таганской радиальной на кольцевую с плакатиком "Умирает внук" . То есть примерно такой диалог у них:
- Зачем ей деньги подают, может у нее и внука-то никакого нет.
- Да, согласен, надо было ей хоть фотографию взять.
- Так может, она фотографию случайного ребенка возьмет и что?
- Да, надо в таком случае самого ребенка приводить.
Ну, блять, инфа 100%. Если ребенку ставят трагичный диагноз из разряда "ЗАУСЕНЦЫ" и нет денег на лечение, риальне надо тащить больное дите в сраный переход. А там уже статья 151 наступит, после чего дяди с погонами отожмут чадо. Но все же удивительно, взрослые люди, все все понимают.

Возможно мне просто не хватает доброты, возможно именно поэтому почитываю книжечку "Изучай Haskell во имя добра!". Лолировал сегодня с фразы:
"В императивном языке у вас нет гарантии, что простая функция, которая всего-то навсего должна обсчитать пару чисел, не сожжет ваш дом, не похитит собаку и не поцарапает машину во время вычислений!"
Вот это, я понимаю, ИМПЕРАТИВНАЯ МОЩЬ, особо про собаку хорошо, собака друг функции или как-то так. Функциональные языки же гарантируют, что веселья не будет. На эту тему вспомнился один старый типо анекдот:
Скачут два динозавра по меловому периоду, и один говорит другому:
— Билл, спорим на сто банок сгущенки, что ты не реализуешь F-омега на Лиспе?
Билл согласился, тут же реализовал и говорит:
— Ричард, а спорим на сто банок сгущенки, что ты не сделаешь ленивые вычисления?
Ричард сделал, вернул сгущенку.
Потом говорит:
— Билл, а тебе не кажется, что мы только что бесплатно говна поели?
— Да, Ричард. У тебя, кстати, мондада к бороде прилипла.
То есть взаимный троллинг во все поля, хотя мне императивная и функциональная концепции никогда противоречивыми не казались. Потому, наверное, мне нравится когда всего по-немногу, то есть всякие мультипарадигменные F#, Nemerle или Scala. Но я пока мало всего знаю, а что TAPL, что теория категорий тяжко идут.

И, поскольку, сейчас начало месяца, желающие на практике продемонстрировать ВСЮ МОЩЬ СВОЕГО ПРОГРАММИРОВАНИЯ приглашаются к участию в специальной олимпиаде, которую проводит Роман Душкин в своем блоге. Будет весело.

[identity profile] redgaim.livejournal.com 2012-05-05 05:27 pm (UTC)(link)
По-моему Вы очень много говна набрали. Я имею в виду выделенное полужирным. У меня близкий подход, но немножечко другой. Пока правда ни строчки не написал, думаю над тем как все это тестировать. Во всяком случае удачи Вам ! Кстати на чем пишете, если не секрет ? Я на ActionScript 3.

[identity profile] stdray.livejournal.com 2012-05-05 10:09 pm (UTC)(link)
Ну так я еще не думал, просто не было времени. Только признался что буду хакать задачу. Выложил словарик, из которого собираюсь строить решение.
Писать буду на эфсярпе, либо немерле, либо на хаскеле, либо на скале - как кубик ляжет. Но прототипировать буду на f#, поскольку привычно.