ich bin auf meiner Suche nach neuem "Programmierer-Wissen" auf Funktionale Programmierung gestoßen, und möchte dazu jetzt einfach mal ein paar Fragen stellen. Ich habe mal ein Haskell Tutorial überflogen. Schon der erste Satz
macht mich irgendwie stutzig. Da Python und C jetzt ja nicht "so" weit auseinander liegen, muss ich wohl auch vergessen.C-Programmierer. Vergeßt! Vergeßt am besten alles, was Ihr über Programmierung und Programmiersprachen wißt.
Wenn man sich z.B. diese einfach Haskell Funktion anschaut
Code: Alles auswählen
sq(n)=n*n
Code: Alles auswählen
def sq(n): return n*n
Mir ist klar, dass man dafür wahrscheinlich viel tiefer eintauchen müsste, aber so auf den ersten Blick versteh ich überhaupt nicht, was das soll.
Ich hoffe, jemand kann etwas Licht ins dunkel bringen