haskell
Чем больше я учу хаскель...
...тем больше я понимаю, что, скорее всего, никогда не буду на нем писать ничего, кроме прототипов или чего-нибудь академического-научного. Лучше после такого мощного, жесткого, но офигенно драйвового погружения в ФП выучу за вечерок-другой Erlang/OCaml и буду писать на них.
Haskell vs C++
Задали мне тут по информатике задание на пол-семестра, дабы не приходил и не стебался на семинарах. Нужно написать программу, читающую файл с расписанием запуска программ из строк в формате
<количество секунд от запуска> <путь к программе>
Сначала написал на C++ за 30 минут — 118 строк. Этак строк 100, если убрать проверку на ошибки.
Потом подумал и решил, что неплохо было бы написать на Haskell, ибо как раз учу язык, попрактиковаться лишний раз неплохо, да и просто посмотреть на реакцию препода. Да, заняло часа два. Да, обратился к помощи коллег. Но язык непривычный, не знал, как лучше сделать те или иные вещи, да и вообще. Итог: 43 строки, прозрачный код и никакого лоу-левела. Приятно и фапабельно.
C++-вариант (код говно, знаю).
Haskell-вариант (код еще большее говно, знаю).
Да, с радостью выслушаю критику обоих вариантов.