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] |
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]
Return to the
comp.compilers page.
Search the
comp.compilers archives again.