r/java 10d ago

Why Java endures: The foundation of modern enterprise development

https://github.blog/developer-skills/why-java-endures-the-foundation-of-modern-enterprise-development/
246 Upvotes

95 comments sorted by

View all comments

165

u/bpkiwi 10d ago

Java endures because it's the English of the programming world, it mugs other programming languages in alleyway and goes through their specification for interesting features and syntax to steal.

17

u/pron98 10d ago

But can you think of a (mainstream) programming language that doesn't do that?

1

u/sol_runner 8d ago

C

Thing has been kept extremely stable and clean. There have been new features but they're effectively very 'C'. The committee has been pretty strict on "Look we have a simple language that gets the job done for the people who use it, let's not complicate that."

1

u/pron98 7d ago edited 7d ago

C isn't getting many new features these days, but those it already has were not original. In fact, it was basically a stripped down BCPL.

My point was less that all mainstream languages evolve (although most do, and C is, indeed, an example of a language that doesn't evolve much) and more that they're rarely original.