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

There is a better Java, its Kotlin and its embrace has been lukewarm by community. I think golang serves an interesting purpose and it was always meant to be a better C not better Java.


I’ve always seen Go as far more like Java than C. They facilitate the use cases. Go isn’t a good C replacement for mostly the same reasons Java is not.

People are adopting Kotlin, I’ve seen many coworkers using it for new projects. It becomes a bit more complex if you’re trying to integrate it into an existing large code base, of which there are many in Java.


Go is being used for system programming, that's not what Java is for


You should go read about embedded Java: https://en.m.wikipedia.org/wiki/Embedded_Java or define what you mean by system programming.


nobody significant uses it in linux and cloud space nowadays

don't give me the crap that java is for system programming just because java can, it doesn't mean anything if nobody significant is using it

any programming language can system programming as well if you go by that definition, python, lua, javascript


Depends on which community. It was extremely welcomed by the Android community.


Actually it was been heavily pushed by Android team, which knowingly stagnate Android Java, with the agenda to replace its use outside the Android system libraries.

Even Android 13 update to a newer Java 11 LTS subset seems to be caused by not losing the ability to use specific Java libraries than anything else.




Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

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

Search: