Re: The compilation approach in modern languages

"Rodney M. Bates" <rbates@southwind.net>
12 Feb 2005 15:38:27 -0500

          From comp.compilers

Related articles
The compilation approach in modern languages sgganesh@gmail.com (Ganny) (2005-02-11)
Re: The compilation approach in modern languages rbates@southwind.net (Rodney M. Bates) (2005-02-12)
Re: The compilation approach in modern languages sgganesh@gmail.com (Ganny) (2005-02-12)
Re: The compilation approach in modern languages bobduff@shell01.TheWorld.com (Robert A Duff) (2005-02-13)
Re: The compilation approach in modern languages cartazio@gmail.com (Carter Schonwald) (2005-02-13)
Re: The compilation approach in modern languages dot@dotat.at (Tony Finch) (2005-02-13)
Re: The compilation approach in modern languages gah@ugcs.caltech.edu (glen herrmannsfeldt) (2005-02-13)
Re: The compilation approach in modern languages nmm1@cus.cam.ac.uk (2005-02-16)
[15 later articles]
| List of all articles for this month |
From: "Rodney M. Bates" <rbates@southwind.net>
Newsgroups: comp.compilers
Date: 12 Feb 2005 15:38:27 -0500
Organization: EarthLink Inc. -- http://www.EarthLink.net
References: 05-02-053
Keywords: interpreter, code
Posted-Date: 12 Feb 2005 15:38:27 EST

It is a common misconception that certain languages are "interpreted"
and others are "compiled" In fact, the distinction between compiled
and interpreted (and hybrids) is not a property of the language, but
only of the implementation.


We now have a traditional native code compiler for Java. There were
hybrid translator/interpreter implementations for C around 15 years
ago.


The one exception is the functional languages, where functions can be,
in effect, manipulated at runtime and then evaluated. Obviously, it
is too late then for a traditional batch compile, and something more
like interpretation is needed, at least some of the time.


Ganny wrote:
> What are the new languages that can possibly become mainstream
> programming languages in academia/industry, and what is the
> compilation technology they follow?
>
> The arrival of Java bought the use of sophisticaed runtimes VM to the
> mainstream (compared to the C/C++ native code approach). Does most of
> the newer languages follow the similar approach, or most of them
> follow the conventional approach of native code generation?


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.