php, python, ruby, prolog, groovy, java: what they all have in common
By bblfish on Dec 19, 2005
They all run on the JVM! PHP when run on the Java platform is apparently six times faster than when running inside apache! Ruby has a corresponding JRuby version for the JVM. So does Python with Jython. Old prolog has not one but many java implementations of which GnuProlog is just on implementation I found on a Google search. Groovy is a very powerful scripting language written to work seamlessly with the Java platform. And there are many more.
This makes me think: are these not all just different syntaxes for expressing semantics encoded in the Java Virtual Machine? Is this not very similar to the way xml, and many other languages, can be thought of as syntaxes for the RDF Semtantics, as I described just recently?
The reason we all can understand each other in this world is that whatever language we use, we all have to share the world we live in, and this is the world that gives our sentences meaning. We are all related in many more ways than we can think of.