Re: Compile Time vs. Run Time, Mixed Language Compiling, Fat Code

rv@erix.ericsson.se (Robert Virding)
Thu, 14 Jan 1993 09:07:48 GMT

          From comp.compilers

Related articles
[5 earlier articles]
Re: Compile Time vs. Run Time, Mixed Language Compiling, Fat Code jlg@cochiti.lanl.gov (1993-01-12)
Re: Compile Time vs. Run Time, Mixed Language Compiling, Fat Code drw@euclid.mit.edu (1993-01-12)
Re: Compile Time vs. Run Time, Mixed Language Compiling, Fat Code wilson@ann-arbor.applicon.slb.com (1993-01-13)
Re: Compile Time vs. Run Time, Mixed Language Compiling, Fat Code nickh@CS.CMU.EDU (1993-01-13)
Re: Compile Time vs. Run Time, Mixed Language Compiling, Fat Code chased@rbbb.Eng.Sun.COM (1993-01-13)
Re: Compile Time vs. Run Time, Mixed Language Compiling, Fat Code bart@cs.uoregon.edu (1993-01-14)
Re: Compile Time vs. Run Time, Mixed Language Compiling, Fat Code rv@erix.ericsson.se (1993-01-14)
Re: Compile Time vs. Run Time, Mixed Language Compiling, Fat Code smk@dcs.edinburgh.ac.uk (1993-01-14)
Re: Compile Time vs. Run Time, Mixed Language Compiling, Fat Code tmb@arolla.idiap.ch (1993-01-15)
Re: Compile Time vs. Run Time, Mixed Language Compiling, Fat Code ken@eies2.njit.edu (1993-01-16)
| List of all articles for this month |
Newsgroups: comp.compilers
From: rv@erix.ericsson.se (Robert Virding)
Organization: Ellemtel Telecom Systems Labs, Stockholm, Sweden
Date: Thu, 14 Jan 1993 09:07:48 GMT
References: 93-01-041 93-01-081
Keywords: Ada, C, debug

drw@euclid.mit.edu (Dale R. Worley) writes:
>... in Ada, once the program compiles, there are very
>few bugs in it. Ada was designed with the intention of turning what would
>be run-time bugs in C into compile-time bugs, and it appears that it has
>succeeded to a large extent.


OK, this takes care of the easy bugs. The real bugs, the ones that take
time to find, the difficult ones, are the conceptual bugs, design errors,
synchronisation errors and the like. A compiler will not help me find
these.


I have found that the more experienced a programmer becomes, generally and
with a specific language, then he/she makes fewer of the "easy" bugs. This
is unfortunate as most compilers and support environments concentrate on
the "easy" bugs. If I have a large system with many concurrent activities
that stops after 3 weeks running then knowing that the parameters to
functions are of the right type will probably not help me much.


Robert
--


Post a followup to this message

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