3 ms·
Wow, that is impressive. Although, when I went to high school there was no Java (barely was C++, actually there was but no one really used it yet as it was a wa
by michaelneale 19y ago
Wow, that is impressive. Although, when I went to high school there was no Java (barely was C++, actually there was but no one really used it yet as it was a wacky pre processor for C). Pascal baby !
Interesting how pascal kind of quietly disappeared. It has the closest resemblence to the algol heritage that it came from.
- rms 19y agoYeah... hopefully there will eventually be a pedagogical movement to switch to python as a first language, C++ is definitely a little rough.
- michaelneale 19y agoI agree. Python certainly has its quirks. But what I like about it is that it doesn't force OO or functional styles. You can "ease" into them. I like writing non OO python. Also with the significant whitespace, its great for teaching as it makes the code clear without syntactic noise. the only thing I find confusing is forgetting that there may be a global function to do what I want. eg len(array) as opposed to list.length (ruby). But that probably doesn't hurt in reality at all. The few books I have read on python are also excellent and approachable. Also you can do fun stuff with python (build GUIs etc) and do tangible stuff that makes teaching it more fun.