4 ms·
Also remember Stroustrop's Law: "There are two types of programming languages. Those that nobody likes, and those that nobody uses." To my eye Java gets a lot
by nostrademons 5y ago
Also remember Stroustrop's Law: "There are two types of programming languages. Those that nobody likes, and those that nobody uses."
To my eye Java gets a lot more usage, particularly outside of a single company's ecosystem. Some of that is because of company cultures, like Eric mentioned. Microsoft is all about increasing the value of their platform, while Sun's DNA is about open software systems and ecosystems. But the consequence is that Java is used in a lot of places that are not directly aligned with Sun's software stack or corporate vision, and it grew faster, and had more cooks in the kitchen, and as a result the overall platform is significantly less cohesive.
- txdv 5y agoSun has ceased to exist a decade ago
- nostrademons 5y agoMost of the technical decisions that led to the incoherence the article is talking about were made from 1995-2005, when Java was still very much under Sun's control. It's also telling that Java is still very much in use despite being owned by Oracle for the last decade. Would C# have much usage at all if Microsoft went bankrupt?
- pjmlp 5y agoThe Java team and everyone else that seats at JEP table is largely the same group of people.
- x0x0 5y agoc# also got 3-5 years of lessons from java -- first release 1996 vs 2001.