C# and Java are kind of in the same space, they tend to pick up the same kind of features. But not always in the same way e.g. Records are different between the two languages. As is the path to Async.
Java benefits from more experimentation in the JVM and bigger variety in implementers.
I need to find the funny slide deck by Brian Goetz (java language architect at Oracle) where in slide one (what industry thinks he does) he shows his job is to copy from C# and in slide two he shows what academia thinks he does, copy from scala ;)
Java benefits from more experimentation in the JVM and bigger variety in implementers.
I need to find the funny slide deck by Brian Goetz (java language architect at Oracle) where in slide one (what industry thinks he does) he shows his job is to copy from C# and in slide two he shows what academia thinks he does, copy from scala ;)
It is not this presentation, https://www.infoq.com/presentations/java-futures-2019/ but it is close in content.