News for hackers. Stuff that matters.
Re:Why MIT uses Python instead of Scheme for its undergradua... by Santosh83 on Saturday December 29, 2018 @01:57AM (#18782373)
> It was learning how to take a very limited set of primitives and construct a larger whole.

By this measure C should be a popular university intro language too, but it is famously unsuitable as a first language, at least according to academics.

Re:Why MIT uses Python instead of Scheme for its undergradua... by southerndrift on Saturday December 29, 2018 @02:36AM (#18782490)
On the one hand, Scheme has an even smaller set of primitives than C. On the other hand, it's far more difficult to construct the larger whole from those primitives. Additionally, you have all the problems from the compiler when you have to manage libraries, include and object files. With some guidance when students are stuck with the compiler, C is not such a bad language to learn programming, but it doesn't hit the same sweet spot as Scheme.