In my opinion schools should first teach a language with goto (Basic, C), so students understand how the machine works. Basic is perfect for children. Once that is done, it makes more sense to move on to a functional…
McCarthy himself: https://en.wikipedia.org/wiki/M-expression The project of defining M-expressions precisely and compiling them or at least translating them into S-expressions was neither finalized nor explicitly…
In my opinion schools should first teach a language with goto (Basic, C), so students understand how the machine works. Basic is perfect for children. Once that is done, it makes more sense to move on to a functional…
McCarthy himself: https://en.wikipedia.org/wiki/M-expression The project of defining M-expressions precisely and compiling them or at least translating them into S-expressions was neither finalized nor explicitly…