language interpreters/ interpreted languages weaknesses?

Markus Fleck fleck at informatik.uni-bonn.de
Thu Sep 2 08:58:48 EDT 1999


Skip Montanaro <skip at mojam.com> wrote:
> The only thing that makes Java "more compiled" than Python or Perl is
> that you have to explicitly run a separate compiler over the source to
> create a .class file.

In fact, the Java compiler itself is written in Java; calling Sun's
"javac" really executes the class sun.tools.javac.Main. So the compiler
isn't really as separate as it may appear to be.

> So, aside from the differences in how you get from source to running
> program, depending on your definitions, they can all be called compiled or
> interpreted languages.

Indeed. Just look at HP Japan's "CINT" interpreter for C++ that is
being used for the ROOT system:

  http://root.cern.ch/root/Cint.html
  "CINT covers about 95% of ANSI C and 85% of C++."

There are also a couple of C-style language interpreters around, such as
the LPC language used for MUD programming and in the Roxen web server.

Yours,
Markus.

-- 
////////////////////////////////////////////////////////////////////////////
   Markus B Fleck - University of Bonn - CS Department IV - WHOIS MF5079
          UNIX Administrator - comp.lang.python.announce Moderator
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\




More information about the Python-list mailing list