Актуальные темы
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
Раньше я рекомендовал, что для изучения функционального программирования нужно учить Haskell.
В наши дни я думаю, что этот совет не так оптимален.
Причина, по которой Haskell сложен, заключается в его огромной системе типов, а не в том, что он функциональный.
Лучшим вариантом для функционального программирования будет производная от Lisp, такая как Racket или Clojure. Таким образом, вы сосредотачиваетесь на рекурсии и функциональных шаблонах проектирования, а не на системе типов.
(Я все еще считаю, что каждый должен в какой-то момент выучить Haskell как для системы типов, так и для аспекта функционального программирования).
Учитывая, что ИИ будет писать большую часть кода в будущем, мне кажется, что навыком программиста является строгое определение ожидаемого поведения, а затем позволить ИИ позаботиться об этом. Haskell является одним из лучших языков для строгих спецификаций.
Также немного интересного о себе: я использовал Clojure в продакшене в какой-то момент просто потому, что мог, и мне было скучно с обычными языками. Я был практически неувольняем, поэтому моему начальнику пришлось с этим смириться, даже несмотря на то, что он (справедливо) скептически относился к использованию языка, по которому невозможно нанять людей. Да, я был тем программистом.
3,06K
Топ
Рейтинг
Избранное