Why in the world are people comparing PHP and Java?
They just ignored the fact that Java is compiled which makes all the layers of abstraction less of an issue whereas PHP is interpreted at runtime* hence why there are few high traffic websites on PHP that don't have at least four layers of caching.
* Yes, I know this is getting better with every version, opcache getting a lot of attention in the last few minor releases and all that, but there is only so much optimization you can do with dozens and dozens of layers of factories and services. My guess is that it does a LOT more for "simple" software like WordPress and less for, say, Symfony based projects.
I'm also seeing that with JavaScript and TypeScript.
TS feels very C# like.
Luckily there seem to be counter movements with languages like Reason, ClojureScript and PureScript.
C is not really moving, but C++ is also converging towards this Java++ language.
Java itself is finally moving.
C# is a bit ahead of the curve, because it can follow the trail blazed by F#.
PHP started moving towards Java back from when PHP5 was introduced.
Javascript is moving towards Typescript which is following C#'s lead.
Python is kind of the only non-Algol mainstream hold out.
Did I miss any of the big enterprise languages? :-?
TS was influenced mainly by C# at the start, then from FlowType and currently it's mainly influenced by ECMAScript.
So to me it feels like the other way around.
It's in the Algol family, mostly indirectly through ABC, Modula-2 and 3, C, ...
Per the interview, string slicing actually came directly from Algol-68 (and Icon).
Probably because they were created by the same person!
Here we get a pretty good deal, I guess time matters.