Re: The development tendency of compilation tech?

"Roar" <roar.foshaug@systor.st>
17 Jan 2007 17:32:59 -0500

          From comp.compilers

Related articles
The development tendency of compilation tech? yunzhi@intec.iscas.ac.cn (Yunzhi Xue) (2007-01-15)
Re: The development tendency of compilation tech? derek@knosof.co.uk (Derek M. Jones) (2007-01-15)
Re: The development tendency of compilation tech? Juergen.Kahrs@vr-web.de (=?ISO-8859-1?Q?J=FCrgen_Kahrs?=) (2007-01-15)
Re: The development tendency of compilation tech? walter@bytecraft.com (Walter Banks) (2007-01-16)
Re: The development tendency of compilation tech? roar.foshaug@systor.st (Roar) (2007-01-17)
Re: The development tendency of compilation tech? emailamit@gmail.com (Amit Gupta) (2007-01-20)
Re: The development tendency of compilation tech? Ibeam2000@gmail.com (Nick) (2007-01-28)
Re: The development tendency of compilation tech? Peter_Flass@Yahoo.com (Peter Flass) (2007-01-31)
Re: The development tendency of compilation tech? bvanevery@gmail.com (Brandon J. Van Every) (2007-01-31)
Re: The development tendency of compilation tech? stevem@ans.com.au (Steve Murray) (2007-01-31)
Re: The development tendency of compilation tech? tom@infoether.com (Tom Copeland) (2007-01-31)
[5 later articles]
| List of all articles for this month |
From: "Roar" <roar.foshaug@systor.st>
Newsgroups: comp.compilers
Date: 17 Jan 2007 17:32:59 -0500
Organization: Compilers Central
References: 07-01-043
Keywords: practice, interpreter, comment
Posted-Date: 17 Jan 2007 17:32:59 EST

One tendency that has come during the last ten years, is that of
compiling to byte code for virtual machines. This is not new, but with
Java it has become widespread. This has in turn spawned the "just in
time" breed of compilers, which compile platform neutral byte code to
target platform code, for faster execution.


Does this qualify as a major trend? I think it does.


Another trend, not in compilers as such, but related, is the tendency,
due to ever faster machines, to write larger and larger programs in
interpreted code. In the old days, everyone had experienced slow BASIC
interpreters, and moving forward to compiled code (pascal or C),
together of course with better hardware, made a huge difference in
throughput. Whereas now, with powerful hardware, interpreted code is in
many cases sufficient to solve many problems, such as PHP and
Javascript.
[In the really old days in the 1950s, byte code like interpreters were very
popular, mostly to provide a higher level instruction set than the simple
computers of the day had, e.g., adding floating point and stacks. -John]


Post a followup to this message

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