|
|
|
|
|
by b9a2cab5
1859 days ago
|
|
IMO the Java stdlib also strikes just the right balance between control and abstraction. You can write thread-safe, performant code that makes reasonable tradeoffs between data structures without worrying too much about the details about memory layout and allocation. Said code also is easy to debug even without a debugger because there's almost never undefined behavior caused by use-after-free type bugs and error messages are clear. And the tooling - just IDEs alone, never mind debuggers - is mature and effective. After using Python, Go, PHP, and C++ it's easy to see why Java is the go-to language for server development. |
|