3 ms·
Unfortunately high schools are forced to continue teaching Java, or else Oracle starts executing hostages.
by moffkalast 3y ago
Unfortunately high schools are forced to continue teaching Java, or else Oracle starts executing hostages.
- galangalalgol 3y agoIn my day Borland had all the hostages, and every time you used something that wasn't orange text turbo pascal another one got fed to a gru. The right intro language is an interesting study in itself and the intuitiveness of coroutines is an good data point. Go seems like a decent first one. It jas dark corners, but at least they are in the corner. I'd love to argue for rust as a first language, and maybe it isn't a bad one. But I'm not sure where I'd start the argument. C was my second language, and I'm not sure it would have made sense as qyuckly before commodore basic.
- gorjusborg 3y agoI feel bad for autonomous participants, Java is almost a uniquely poor choice for the size of project FIRST teams would be creating. Java has its domains, but small, algorithm driven code worked on by a small, inexperienced group isn't one.
- bvisness 3y agoEspecially when people try to impose Enterprise Quality Java on the students, and your project gets bloated with interfaces and dependency injection and config files…all for a single platform with fixed hardware :( When we were still using Java, I had the students just make everything static. We don’t need more than one instance of our IntakeSubsystem. We only have one intake. But the OOP boilerplate persists.