Mathematik lernen und programmieren
In einem Thread darüber, welche Programmiersprache man lernen sollte, sah ich, dass jemand Lean4 und Haskell erwähnte. Persönlich glaube ich, dass man Lean4 nicht in Betracht ziehen muss, es sei denn, man studiert Mathematik. Lean4 kann zwar als allgemeine Programmiersprache betrachtet werden, aber das gesamte Code-Management und die Nutzung sind nicht ganz zufriedenstellend. Als formale Verifizierung für mathematische Beweise (Beweisassistent) ist es jedoch ausreichend. Im Vergleich dazu ist Haskell zum Verständnis der funktionalen Programmierung oder der Implementierung mathematischer Beweise in Programmen besser geeignet, obwohl es ebenfalls sehr experimentell ist. Außerdem gibt es Racket (moderneres Lisp), das auch sehr praktisch und lehrreich für die Erforschung der funktionalen Programmierung ist.




