0000000433f07816-dmarc-requ...@listserv.ua.edu (Paul Gilmartin) writes:
> Well, yes.  Something about core competency.  Spend programming
> resource on an optimizing compiler which can produce object code
> faster, better, cheaper than redundant effort by human programmers.
> And the next generation ISA can be exploited merely by recompiling,
> not recoding.

modern compilers will have detailed knowledge of ISA and lots of
programming tricks/optimizations/techniques done by the very best
assembler programmers (compiler stat-of-the-art is typically considered
having reached this point for most things at least by the late 80s).

One of the issues is C language has some ill defined & ambiguous
features that inhibits better optimization (that is possible in some
better defined languages).

minor reference (not only optimization issues but also bugs)
http://www.ghs.com/products/misrac.html

This flexibility comes at a cost however. Ambiguities in the C language,
along with certain syntaxes, consistently trip up even the best
programmers and result in bugs. For software developers, this means a
large amount of unexpected time spent finding bugs. For managers, this
often means the single largest risk to their project.

... snip ...

The original mainframe TCP/IP product was done in pascal/vs ... and had
none of the programming bugs that have been epidemic in C language
implementations.

-- 
virtualization experience starting Jan1968, online at home since Mar1970

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Reply via email to