Trend-Themen
#
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.
Früher habe ich empfohlen, dass man, um funktionale Programmierung zu lernen, Haskell lernen sollte.
Heutzutage denke ich, dass dieser Rat nicht mehr so optimal ist.
Der Grund, warum Haskell schwer ist, liegt im massiven Typsystem, nicht daran, dass es funktional ist.
Ein besserer Weg zur funktionalen Programmierung wäre eine Lisp-Derivat wie Racket oder Clojure. So kann man sich auf Rekursion und funktionale Entwurfsmuster konzentrieren, anstatt auf das Typsystem.
(Ich denke immer noch, dass jeder irgendwann Haskell lernen sollte, sowohl wegen des Typsystems als auch wegen des Aspekts der funktionalen Programmierung).
Angesichts der Tatsache, dass KI in Zukunft den Großteil des Codes schreiben wird, scheint es mir, dass die Fähigkeit eines Programmierers darin besteht, genau anzugeben, welches Verhalten erwartet wird, und dann die KI sich darum kümmern zu lassen. Haskell ist eine der besten Sprachen für rigorose Spezifikationen.
Außerdem ein bisschen lustige Geschichte über mich: Ich habe Clojure einmal in der Produktion verwendet, einfach weil ich es konnte und mir die gängigen Sprachen langweilig waren. Ich war praktisch unkündbar, also musste mein Chef mitgehen, auch wenn er (zu Recht) skeptisch war, eine Sprache zu verwenden, für die es unmöglich ist, Leute zu finden. Ja, ich war dieser Programmierer.
3,07K
Top
Ranking
Favoriten