О чтении книг по диагонали
По мотивам чтения книжки по Clojure: целые разделы приходится пропускать, потому как после хаскеля и прочего я их уже знаю.
Поэтому возникла идея насчет электронных книг по программированию: нужно в их начале делать окно опций типа "вы знаете: [] хаскель, [] лисп, [] SQL, [] жабу, [] дотнет" и соответственно опциям прятать разделы, которые не нужно читать :)
Поэтому возникла идея насчет электронных книг по программированию: нужно в их начале делать окно опций типа "вы знаете: [] хаскель, [] лисп, [] SQL, [] жабу, [] дотнет" и соответственно опциям прятать разделы, которые не нужно читать :)
no subject
А тут просто всё содержимое схлопнется.
no subject
Всё хочу заставить себя овладеть ФП, но тормозит непонятность, в какой бы более-менее реальной задаче применить.
no subject
no subject
Впрочем, еще он хорош для обособленных проектов, где не нужно интегрироваться с всяким энтерпрайзным адом.
У меня конкретно тупик в использовании хаскеля связан с тем, что под него нету либы для доступа к Firebird - т.е. я его в свои проекты при всем желании не всуну, а возиться с FFI, сишными апи и прочим мне влом, я не настолько хорошо это знаю.
Вообще функциональщина хороша для всяких генераторов отчетов, шаблонизаторов, компиляторов, кодогенераторов - везде, где развестистые структуры нужно обрабатывать.
Например, если в проге нужно что-то настолько же лаконичное и удобное как SQL запросы в базах данных - то там самое место функциональщине.
Впрочем, я и в обычных языках постоянно пользуюсь функциями высшего порядка, иммутабельными данными, иногда доходило до имитации алгебраических типов данных на ООП :)
В clojure же я полез ради метапрограммирования - у меня тут заумная задача, где нужно анализировать и инструментировать код бухгалтерских расчетов.
no subject
no subject
no subject
no subject
Хаскелль изучать полезно. Это его основная область применения.
no subject
no subject
no subject
no subject
no subject
no subject
no subject
Приседания, жим и становая используются для увеличения Хаскеля.
Особенно приседания.
no subject
Я выпрошу у начальства разрешение выложить нашу среду на dropbox, что-ли.
Пока сайта нет.
Там ядро моделирования на Хаскеле, а сама среда на C#.
no subject
no subject