4 ms·
MIT dropping SICP/Scheme for Python conicided with the general decline of education as an end in itself. Python is the VHS of computer languages. I couldn't bel
by cutler 3y ago
MIT dropping SICP/Scheme for Python conicided with the general decline of education as an end in itself. Python is the VHS of computer languages. I couldn't believe it when I heard MIT dropped a language renowned for its elegant lambda implemenation in favour of a language in which lambdas were not only frowned upon but literally throttled. I think it says everything that MIT ditched Scheme and SICP at the same time as it would be near impossible to teach SICP with Python.
- bb88 3y agoI would argue that Python is the Betamax of computer languages, and C++ is the true VHS. Fight me. But seriously, Python is good. Don't let the perfect be the enemy of good, only computer science people can do this.
- GeorgeTirebiter 3y agoI suggest you read the reasons that MIT switched: https://www.wisdomandwonder.com/link/2110/why-mit-switched-from-scheme-to-python https://www.wisdomandwonder.com/link/2110/why-mit-switched-f... and https://www.johndcook.com/blog/2009/03/26/mit-replaces-scheme-with-python https://www.johndcook.com/blog/2009/03/26/mit-replaces-schem... and https://vimeo.com/151465912#t=3577s https://vimeo.com/151465912#t=3577s As to being 'near impossible' to teach SICP with Python: https://web.archive.org/web/20210916151732/https://doc-04-5g-docs.googleusercontent.com/docs/securesc/fovekt30vpsg00ila08qg5tnqs1of1fl/r4ufoc04kejj7q5dpk5j9v46iibo57od/1631805450000/03893712795242147733/12805020624557113431Z/1nln2g0CB9I0KkaG73twpB66TRjF2_On8?nonce=p2oc0mq7olp90&user=12805020624557113431Z&hash=8nurqvid310jrp4q4pljrbtoihdeogk9 https://web.archive.org/web/20210916151732/https://doc-04-5g...