Re: compile+link Fujitsu Linux
- From: Richard <riplin@xxxxxxxxxxxx>
- Date: Sun, 10 Feb 2008 23:30:01 -0800 (PST)
On Feb 11, 5:25 pm, Robert <n...@xxxxxx> wrote:
compiled lanaguages are ALGOL, BASIC, Delphi, PL/I and, increasingly, Java.
ALGOL is a 50 year old language. On Linux Algol 68 Genie is a
scripting language, _not_ compiled. A60 is an Algol 60 interpreter,
not a compiler.
BASIC is a 40 year old language. Several implementations on Linux,
such as GamBAS, MonoBasic, HBasic are interpreters or byte code.
Delphi is a 20 year old language. Kylix on Linux does produce native
code. I don't think that it is widely used, or even much at all.
PL/I is 40 year old. There is an 'gcc PL/I project' but "Currently
there is still no codegeneration taking place, so don't run out and
uninstall your production PL/I compiler, just yet."
There are some Java native code compilers, or should I say were. see
http://schmidt.devlib.org/java/native-compilers.html and note how many
are discontinued, this hardly makes it 'increasingly'.
gjc is both a source-code-to-bytecode compiler and a native compiler,
so its use does not imply native linking.
You may also want to look at the benchmarks at
http://www.ibm.com/developerworks/library/j-native.html and see why
people don't bother with native code.
Also native code Java does not necessarily mean that it uses what you
call 'the norm' as it may just be producing the result of a JIT.
Note that most popular frameworks, such as Tomcat do dynamic class
loading and require one of the java vms to be used.
C# is a more modern language and it uses ... the CLI. ie it is byte
coded.
Just making stuff up may impress the clueless newies around you.
"We've always done it that way" is a poor reason to retain
dynamic loading.
"What 'they' think" is a worse one.
.
- Follow-Ups:
- Re: compile+link Fujitsu Linux
- From: Robert
- Re: compile+link Fujitsu Linux
- References:
- Re: compile+link Fujitsu Linux
- From: Robert
- Re: compile+link Fujitsu Linux
- From: Richard
- Re: compile+link Fujitsu Linux
- From: Robert
- Re: compile+link Fujitsu Linux
- From: Richard
- Re: compile+link Fujitsu Linux
- From: Robert
- Re: compile+link Fujitsu Linux
- From: Richard
- Re: compile+link Fujitsu Linux
- From: Robert
- Re: compile+link Fujitsu Linux
- From: Richard
- Re: compile+link Fujitsu Linux
- From: Robert
- Re: compile+link Fujitsu Linux
- Prev by Date: Re: compile+link Fujitsu Linux (by charles.goodman@bell.ca)
- Next by Date: Re: need help to debug a cobol program with RMCOBOL-85 (by Jerome j.aubert1@free.fr)
- Previous by thread: Re: compile+link Fujitsu Linux
- Next by thread: Re: compile+link Fujitsu Linux
- Index(es):
Relevant Pages
|