|
|
|
Ask HN: Python or Scheme?
|
|
10 points
by sigilyph
5526 days ago
|
|
The introductory computer science course at Berkeley (CS61A) is going to be taught in Python in Fall 2011 instead of Scheme. I've heard many moaning about no more Brian Harvey and SICP; on the other hand, MIT has long switched over to teaching in Python. I'm currently a freshman considering a CS major with limited experience in Python. I was just wondering what HN thought of this changeover- tbh, I feel like I'm missing something by not going through SICP like most Berkeley computer scientists, but then again it'll be interesting to be in a class taught for the first time. |
|
Scheme and its relatives in the Lisp family is seriously different, genuinely attitude and mind changing, and having it no longer an essential part of the curriculum makes it much, much less likely to be learned or used.
Python is a superb language, but I for one can see the Lisp influence in my programming, and I'm a better programmer for it. I think it's a shame that universities are moving more towards "relevance" and further from "what's actually good for you, and you won't really get a chance to do elsewhere."
And that takes us back to the question of what universities are for, and what the value is they provide. People are saying "Why should I go to university - I can learn this stuff elsewhere!" And for many things that's true. But there are things you simply won't learn elsewhere.
Lisp is one of them. I think losing it is a shame.