Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I believe Rust could work as a First language for CS students, but I don't expect it will ever make sense as the sole language we teach to non-CS students who need programmability as a potential skill, the same way they may need stats, or some of mathematics, or various other skills (I did Contract Law for example).

The prominence of Python for those students makes sense to me, thirty years ago I'm sure a BASIC would have been fine too. It doesn't need to be elegant, or have good performance, it does matter that it's free, and that there's a lot of existing crap written in Python you can crib from.



Python makes even less sense as a language for CS-naïve students. It has bonkers semantics, and the "intuitive" syntax only really helps when writing tiny, trivial programs.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: