Changes

Jump to navigation Jump to search
183 bytes added ,  19:29, April 2, 2012
m
add link re errors
Line 3: Line 3:  
There are compilers for the more common programming languages available on a wide variety of different computer architectures.  This means that a program written in one of these languages may be ''portable'' and can often be used on any of the different machines just by using the appropriate compiler; note that there may be occasional problems with machine-dependencies, especially if there are substantial differences in the accuracy and size of numbers on the different machines.
 
There are compilers for the more common programming languages available on a wide variety of different computer architectures.  This means that a program written in one of these languages may be ''portable'' and can often be used on any of the different machines just by using the appropriate compiler; note that there may be occasional problems with machine-dependencies, especially if there are substantial differences in the accuracy and size of numbers on the different machines.
   −
When first written many programs contain errors. Some errors can be detected by the compiler while other errors might only be detected when a program is running. Some errors only occur under very specific circumstances and may never be detected.
+
When first written many programs contain errors. Some errors can be detected by the compiler while other errors might only be detected when a program is running.<ref>{{cite web
 +
| url = http://www.cs.bu.edu/teaching/cpp/debugging/errors/
 +
| title = Compiler, Linker and Run-Time Errors
 +
| author = Robert I. Pitts
 +
| accessdate = 2012-04-02}}</ref> Some errors only occur under very specific circumstances and may never be detected.
    
Some compilers just perform a fast simple-minded translation from high-level source code to low-level machine language, while other compilers may optionally take (much) longer to perform the compilation by trying to improve or optimise the resulting machine code.   
 
Some compilers just perform a fast simple-minded translation from high-level source code to low-level machine language, while other compilers may optionally take (much) longer to perform the compilation by trying to improve or optimise the resulting machine code.   
SkipCaptcha
265

edits

Navigation menu