Java Language History
The cluster discusses Java's origins in the 1990s, its design choices influenced by C++ and contemporaries like Smalltalk, slow adoption of features, and historical context compared to newer languages like Go.
Activity Over Time
Top Contributors
Keywords
Sample Comments
it is. it was the better java those times, but didn't have such a big backing as from Sun.
Why Java given the history of programming languages between 1950 and 1996?
Probably. But Java, growing up as a language at this time, was IMO influenced by this fad more than other (older or newer) languages.
The criticisms of Java syntax are somewhat fair, but it's important to understand the historical context. It was first designed in 1995 and intended to be an easy transition for C++ programmers (minimal cognitive load). In an alternate history where James Gosling and his colleagues designed Java "better" then it would have never been widely adopted and ended up as a mere curiosity like Common Lisp is today. Sometimes you have to meet your customers where they are.It has taken a
It was like that with java too in 2000/2010
Don't forget that Java first appeared in the late 90s and is a language of its time. That's not say that it hasn't evolved, but many of the decisions and choices were of that era.
Those are not industry languages and Java was known to borrow only well developed and widely adopted features. For example it took like 20 years to add lambdas which were in lisp 60 years ago. Checked exceptions are a sore exception to this rule.
You do realize that Java has had like a 15 year head start right?
Java has needed that since day one of it's release
When Java was created, this wasn't a factor to consider yet