php, python, ruby, prolog, groovy, java: what they all have in common

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.

Comments:

plus ca change... LISP gets re-invented every so often.

Posted by Nico Williams on December 19, 2005 at 05:09 PM CET #

> And there are many more. http://www.mozilla.org/rhino/

Posted by scott on December 19, 2005 at 06:50 PM CET #

Post a Comment:
Comments are closed for this entry.
About

bblfish

Search

Archives
« April 2014
MonTueWedThuFriSatSun
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
    
       
Today