6 ms·
Why aren't more universities teaching functional programming first to form good mental models for the students and then show them when to use state and when to
by optbuild 4y ago
Why aren't more universities teaching functional programming first to form good mental models for the students and then show them when to use state and when to not.
Why is everyone teaching Python?
- bick_nyers 4y agoWhen it comes to an Intro. class, they aren't teaching python, they are teaching how computers think, and how to make them think. Python stands the least in the way. Once you get deeper in the program though, I think you need to move away from Python ASAP. Although, if you have any courses that may not be squarely intended for CS majors (like maybe Math/Engineering/Stats/Bio. etc.), then you don't want the language to stand in the way of the concepts there either.
- zactato 4y agoHasn’t Lisp been the language of choice for CS 101 for several decade at MIT and other universities?
- PhDuck 4y agoI think many CS degrees teach FP, I remember learning a variant of SML (mosml) for my first programming course. Now the same university is teaching the same course in F#. Of course a lot of the data science/machine learning is being done in Python, but that is likely due much of the frameworks/tooling around is Python in general in that world.