Viele Leute, die schlauer sind als ich, schreiben immer wieder darüber, wenn Sie Lisp lernen. Es macht Sie zu einem besseren Programmierer, weil Sie es "verstehen".
Vielleicht ist alles, was ich über Lisp (s) höre, das Ihr Leben verändert, nur ein großer Scherz für die Neulinge, aber ich glaube, es schadet nicht, mehr über die Welt zu wissen, selbst wenn ich herausfinde, dass ich nach einer Snipe oder so etwas geschickt worden bin .
Ich würde gerne dem SICP-Buch und / oder ANSI Common Lisp folgen, aber gleichzeitig einen Dialekt und eine Implementierung studieren, die ich für persönliche Projekte verwenden könnte.
SICP konzentriert sich auf das Programm, das ist also eine große Stimme. Paul Graham sagte, wenn er Neulinge unterrichten würde, würde er es in Schema tun, aber es klang, als wäre Schema Common Lisp immer noch unterlegen. Aber dann gibt es Clojure - was ich gehört habe, ist in gewisser Weise begrenzt, aber in anderen (JVM-Bibliotheken) praktischer.
Es hört sich so an, als könnte ich die Scheme-Materialien einfacher durcharbeiten, eine "echte" Aufklärung durch CL erzielen oder mit Clojure nah genug dran sein und auf lange Sicht mehr damit anfangen.
Wie viel davon ist wahr? Wann sollte ich aufhören zu überlegen, was ich lernen soll, und einfach hingehen und davon lernen?