Welche Computersprachen lehren einen, wirklich anders zu denken?
“Welche Computersprachen lehren einen, wirklich anders zu denken?”
Smalltalk lehrt dich ‘wirklich’ in OO zu denken und zu programmieren. Das OO System von z.B. Java kratzt da nur an der Oberfläche. Und verglichen zu Smalltalk is C++ kein OO (das ist natürlich nur ironisch zu verstehen).
LISP lehrt dich in Ausdrücken zu denken. Ein LISP Programm ist einfach ein Riesen Ausdruck der evaluiert wird.
FORTH lehrt dich Prägnanz. Ein FORTH Programm wird genau nur das tun was es tun soll, und sonst nichts. Damit fällt ungefähr 99% Code der normalerweise geschrieben wird weg. Das liegt daran, weil man in FORTH viel mehr über die Lösung nachdenken muss und nicht einfach mal drauf los programmieren kann.