There was a time, about 30 years ago, when Lisps were used as first languages in education. This was driven by the simplicity of syntax and execution model, so you could get to the heart of a CS education much more quickly. It started at MIT using Scheme as a first language and branched out from there. Of course, after a few years, Java came about and OO was starting to be seen as the dominant paradigm, so schools started to switch to that. These days, it's Python. This shows that our educational institutions, at least as far as CS goes have seriously devolved over the years. A sad, but true tale.
fadrian314159
joined 1 year ago
There was a time, about 30 years ago, when Lisps were used as first languages in education. This was driven by the simplicity of syntax and execution model, so you could get to the heart of a CS education much more quickly. It started at MIT using Scheme as a first language and branched out from there. Of course, after a few years, Java came about and OO was starting to be seen as the dominant paradigm, so schools started to switch to that. These days, it's Python. This shows that our educational institutions, at least as far as CS goes have seriously devolved over the years. A sad, but true tale.