Два года в /fg/. Войти !bnw Сегодня Клубы
Привет, TbI — HRWKA! 1238.0 пользователей не могут ошибаться!
?6938
прекрасное6441
говно5903
говнорашка5512
хуита4705
anime3064
linux2649
music2632
bnw2595
рашка2565
log2352
ололо2144
pic1815
дунч1802
сталирасты1491
украина1439
быдло1436
bnw_ppl1407
дыбр1238
гімно1158

IBM CICS, COBOL и "Пасмурная погда" Раймонда Паулса просто созданы друг для друга. Вечная память контр-адмиралу ВМФ США, бабушке Грейс Хоппер.
#DZTF8J (0+1) / @dluciv / 4767 дней назад
Экстремальное программирование — это когда язык функциональный, а редактор скобки не подсвечивает.
#MYO998 (2) / @dluciv / 4802 дня назад
Вопрос про паттерны функционального программирования. Иногда (не будем вдаваться в подробности, когда; истинная причина — особенности реализации некоторого язычка) надо map делать в виде continuation passing: (let ((output (map f input))) (... some code using output ...) ) переходит в (cpmap f input (lambda (output) (... some code using output ...))) Где cpmap мы написали сами, не сильно для этого напрягшись. Тут всё ок, с точностью до некоторых очевидных деталей. Дальше. А дальше уже не ок: Если у нас двумерная структура данных (хотя бы список списков), то можно сделать обычный map от обычного map, и радоваться жизни. А вот как изящно сделать это через continuation passing?.. Неужели никак?..
#PDZBV2 (0) / @dluciv / 4803 дня назад
В далёких туманных 2006−2007 Nemerle прекрасно запускался на Mono. Сейчас не запускается. Прогресс на лицо...
#IBFFUR (0) / @dluciv / 4843 дня назад
Морды Android SDK позволяет описать вполне декларативно, что, безусловно, разумно. Ещё со времён форм CICS в 1960-е на КОБОЛе так делали. А вот про декларативную привязку обработчиков событий я что-то не нашёл... Я наверно плохо искал, да?
#YSEBSR (0) / @dluciv / 4851 день назад
Братушки българы молодца http://www.youtube.com/watch?v=lyZQPjUT5B4
#JLR88Y (0) / @dluciv / 4862 дня назад
И вообще, ЛИСП придумали боги, а Мак Карти был пророком.
#K8HFQ1 (0) / @dluciv / 4993 дня назад
По-моему из всех эзотерических языков программирования самый вменяемый - Whitespace. Ибо стековый.
#DH5JZ8 (0) / @dluciv / 5005 дней назад
Pylint мне на мою программу выдал качество -14.5/10. Типа «лучше бы ты, чувак, вообще этот говнокод не писал, его качество отрицательное и он вносит в этот мир хаос». Слабо так? Правда не нравится ему, в основном, всякое форматирование, «import *», идентификаторы т.д., а по делу ругани практически нету, хотя я-то знаю, что там как раз по делу довольно много дряни. Ну что с него возьмёшь, PyLint - не человек, в конце концов. Но всё равно круто.
#QFVRSS (0+1) / @dluciv / 5011 дней назад
Нет, всё-таки 0x разваливает и так уже рыхлый язык ещё больше. Хак на хаке. Вот, например, типы лямбда-выражений и указателей функций могут таки явно записываться в виде «int(int)», аналога «int -> int» в функциональных языках. А не только доставаться непонятно откуда через оператор decltype. Но где этим можно пользоваться? Да понятия не имею, где точно, и ответ на вопрос не очевиден. Нет совершенно никакого желания ковыряться и доподлинно выяснять, где таки можно, а где нельзя, хотя есть возможность. Пока мне разрешали пользоваться таким только при инстанциировании шаблонов. В компактном языке должно быть или везде нельзя, или везде можно... Кто мне после этого скажет, что C++ не рыхлый?
#5GHY74 (0) / @dluciv / 5012 дней назад
http://habrahabr.ru/blogs/cpp/111199/#comment_3546092 Большинство интуитивно поддержало истину =). Своё мнение насчёт C++ я высказывать не буду. В трёх словах не получится, а если я попытаюсь быстро написать в деталях, то получится, боюсь, не сильно умнее, чем у похапешника из треда. А три часа мне тратить, собственно, тоже влом. Так то.
#FNCA9B (0) / @dluciv / 5014 дней назад
А теперь, бойцы, вопрос по Форту. В Форте два классических представления строковых констант: 1. аналогичное Паскалю - в виде числа, а затем буковок в том же куске памяти - адрес такого возвращает предложение " абвгд"; 2. в виде пары из куска памяти и его длины - адрес такого куска и длину возврящает s" абвгд". Вопрос: почему первый подход поддерживается не всеми?
#52TXR4 (0) / @dluciv / 5033 дня назад
предлагаю сегодняшний день считать профессиональным днём платонической любви. Подробности тут: http://dluciv.livejournal.com/144783.html
#VCU37L (0) / @dluciv / 5040 дней назад
Приходится немножко работать с виндовским реестром. В такие моменты я уговариваю себя: ну это же иерархическая БД, иерархические БД - это же круто, это же такой олдскулЪ!
#P1N1IE (0) / @dluciv / 5051 день назад
Мои пальцы пахнут металлом. Кроме жетонов и иностранных денег, у нас дома монетами от 1 копейки до 10 рублей оказалось 835 рублей 8 копеек. Для подсчёта монет разных номиналов мы с женой использовали Map-Reduce. Финальную редукцию, которую классический Map-Reduce не описывает, распараллелили кроме последнего сложения. Последнее сложение гордо выполнил я.
#FEVYN0 (0) / @dluciv / 5053 дня назад
Каким только словами ни называют Map-Reduce... Самое неадекватное - "алгоритм". Хорошо ещё, что про "парадигму" никто не вспомнил. Лично я в нём вижу design pattern в чистом виде. Ну и сам Гугл пишет про это "programming model". Применительно к Map-Reduce "programming model" и "design pattern", думаю, можно считать синонимами. Кто ещё что предложит?
#5ZFERA (0) / @dluciv / 5053 дня назад
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.