4 ms·
High school AP Computer Science classes are still teaching Java today. I suppose many of the skills it develops are applicable to other languages, but this stil
by wanderer_ 5y ago
High school AP Computer Science classes are still teaching Java today. I suppose many of the skills it develops are applicable to other languages, but this still needs to change.
However... Minecraft, anyone?
- spogbiper 5y agoWhy should it change? Java is one of the most popular languages used today
- wanderer_ 5y agoAs discussed in the article, it's slow and has compatability/portability issues. And I don't really want to play the log4j card, but...
- spogbiper 5y agoif we assume the purpose of an entry level class is to introduce students to what they are likely to encounter in the "real world", Java seems like an excellent choice.
- shubhamkrm 5y agoOther than startup times, modern Java is not slow at all. In fact, it's way faster than many other popular languages today such as Python and Ruby.
- wanderer_ 5y agoThat's true. Python is no speed demon. However, languages like C are (for the most part) faster, and they need no emulation layer. I just think it's kinda strange to teach a language that is part-compiled-part-interpreted to kids as a first language. Maybe we should teach them both a compiled language and a language like Python to show them that each one has its place and specific uses.
- peterashford 5y agoIt's not as fast as C/C++, but its faster than most languages in heavy use these days