Related articles |
---|
[3 earlier articles] |
Re: Languages of multiple abstaction gah@ugcs.caltech.edu (glen herrmannsfeldt) (2006-11-01) |
Re: Languages of multiple abstaction esmond.pitt@bigpond.com (EJP) (2006-11-01) |
Re: Languages of multiple abstaction DrDiettrich1@aol.com (Hans-Peter Diettrich) (2006-11-01) |
Re: Languages of multiple abstaction torbenm@app-0.diku.dk (2006-11-01) |
Re: Languages of multiple abstaction bmoses-nospam@cits1.stanford.edu (Brooks Moses) (2006-11-01) |
Re: Languages of multiple abstaction walter@bytecraft.com (Walter Banks) (2006-11-01) |
Re: Languages of multiple abstaction free4trample@yahoo.com (fermineutron) (2006-11-04) |
Re: Languages of multiple abstaction gah@ugcs.caltech.edu (glen herrmannsfeldt) (2006-11-05) |
Re: Languages of multiple abstaction gduzan@acm.org (Gary Duzan) (2006-11-05) |
Re: Languages of multiple abstaction marcov@stack.nl (Marco van de Voort) (2006-11-08) |
Re: Languages of multiple abstaction gene.ressler@gmail.com (Gene) (2006-11-08) |
From: | "fermineutron" <free4trample@yahoo.com> |
Newsgroups: | comp.compilers |
Date: | 4 Nov 2006 18:42:03 -0500 |
Organization: | Compilers Central |
References: | 06-10-12606-11-006 |
Keywords: | design, performance |
Posted-Date: | 04 Nov 2006 18:42:03 EST |
It is interisting to see that I got rather differet answers than what i
expected, which is good, because it enriches the mind.
Anyways, here is a followup question:
Why do "real" programmers still bother with low level languages when
they need speed, if HLL will allow in some cases faster code, since the
data structures are static.
It seems to me that if we are to consider 3 levels of abstraction:
1) Assembly language
2) Low level of abstraction, C.
3) High level of abstraction, something like MatLab
Now if due to its static nature languages of level 3 can match
languages of level 2 in runtime, then how come C is still the language
of choice for 99% of serious programmers? Obiously portability, but
for specialized tasks such as scientific computing, it is unlikely
that the program will ever be used after its done its job, like
protein folding and other highly specialized apps.
Also, most pepole would admit that Java is slower than C, so since its
slower than C, yet there is no fundamental restriction of speed based
on the level of abstaraction, how come it has not beeen re-optimized
to match C? Sun definitely got the resources for it.
Return to the
comp.compilers page.
Search the
comp.compilers archives again.