Господа, начал задумываться об изучении языков программирования. Нарисовалась пара вопросов: 1. Стоит ли начинать с Haskel'a? 2. Сложен ли он в освоении?
1) для профессональных целей — скорее нет, чем да. Можно, конечно, но хаскель можно изучать долго в сравнение со средним мейнстримным языком. Кроме того, может быть сложнее понимать зачем (в индустриальном смысле) существуют разные абстракции, и для каких задач они полезны. 2) Да, сравнительно сложен. Чтобы продуктивно писать идиоматичный код, нужно потратить изрядно времени. Но точно не сложнее, чем с++.
в дoпoлнение к мейнстримнoму языку - ✅ для хoбби-прoекта - ✅ open-source - скoлькo угoднo ✅ для прoфессиoнальных целей - пoсмoтрите в @haskell_cv, ктo нанимает и чтo требуют - ✅ ещё мoжнo пoспрашивать прo интернатуру, инoгда oткрывают некoтoрые фирмы.. ✅ слoжнo? - всё зависит oт вас, тут слoжнo сказать, слoжнo или нет..
Мне было не особо приятно читать эти все сообщения. Люди тратят тонну свободного времени, чтобы стараться и сделать что-то хорошее, а потом приходят все подряд и начинают поливать грязью. А потом все удивляются, почему на Haskell никто не хочет писать.
Можно не пояснять в приват, но и такие вещи на публичное достояние можно было бы и не выносить.
> Люди тратят тонну свободного времени, чтобы стараться и сделать что-то хорошее, а потом приходят все подряд и начинают поливать грязью.
почитал тред. Никто не поливал грязью, а сделал вполне дельное замечание. Я бы тоже сделал Int (потому что take, length и тд уже все равно работают на интах). но за комментарий бы поблагодрил и написал где-нибудь в доках, почему используется Int
Мне было не особо приятно читать эти все сообщения. Люди тратят тонну свободного времени, чтобы стараться и сделать что-то хорошее, а потом приходят все подряд и начинают поливать грязью. А потом все удивляются, почему на Haskell никто не хочет писать.
Можно не пояснять в приват, но и такие вещи на публичное достояние можно было бы и не выносить.