Re: Languages of multiple abstaction

"fermineutron" <free4trample@yahoo.com>
4 Nov 2006 18:42:03 -0500

          From comp.compilers

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)
| List of all articles for this month |

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.



Post a followup to this message

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