James Gosling, Creator of Java, to Join AWS
m.facebook.com
m.facebook.com
He has worked on Java for nearly a quarter of a century. He's not young, but might still want to do something else.
https://www.theregister.co.uk/2010/04/21/ken_thompson_take_o... (quote here but it's worth checking out the book)
To paraphrase an old Steve Yegge joke [1]
"What? How could they? He doesn't even know JavaScript!"
[1] https://sites.google.com/site/steveyegge2/math-every-day
I hope he creates a Kotlin/Swift evolution, I am already in love with both of them.
So far, Oracle has managed to push for more Java improvements than Sun was doing at the end of its history.
And those devs on OpenJDK, guess who pays the majority of the salaries?
Kotlin wouldn't ever been born without Java in first place, nor JetBrains would have a business.
Developers trusted Sun much more than Oracle with Java. Java wouldn't have been born without developers and an open ecosystem. Now, Oracle might not have a business if they destroy trust with Java.
Second, while it is great that .NET is now open source, the libraries that would allow for something like InteliJ to be build across multiple OSes aren't quite there yet.
Finally I was actually referring to the fact, which I hate to see done by some in new languages that target JVM communities, is spiting on the plate that gives them food. Without the JVM those languages wouldn't even exist in first place.
Yes Sun had a more engineering friendly culture than Oracle has, but they also did tons of missteps. Specially in what concerns making Java appealing for the desktop, something that for incredibly as it may sound, has been better handled by Oracle.
Go is certainly not the "new Java" at Google. In fact, Go pretty much failed at any wide adoption at Google. Go is mainly successful outside Google.
I meant that Thompson had the chance to develop a new language under Google's auspices, and that Gosling might do the same at Amazon. That's all.
Interesting, first time I am hearing this claim. Do you have any good sources for this? Most of the Google engineers I know of speak highly of Go.
Google has Go (and Dart)
Apple has Swift (and ObjC)
Facebook - Hack and ReasonML
AWS - ?
Microsoft has DotNet-based PLs, Typescript
Ethereum - Solidity, Serpent, Viper, etc.Facebook created Hack[1]
[1] https://en.wikipedia.org/wiki/Hack_(programming_language)
Go to any blockchain or fintech hackathon and you'll see that Ethereum is a number one choice for devs (hobbyists, startups and even financial institutions and F500 companies)