Skip to page content |

Tiscali Quicklinks. Please visit our Accessibility Page for a list of the Access Keys you can use to find your way around the site, skip directly to the main navigation, to the page content, or to more links within reference.

Advertisement starts



Advertisement ends

Content Starts Here


compiler

encyclopaedia header
Encyclopaedia Search
Click a letter for the index
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Or search the encyclopaedia:
 
 
 
all results tagged with the © symbol denotes content that is relevant to the national curriculum

Compiler

compiler - Click to enlarge

Click image to enlarge

Computer program that translates programs written in a high-level language into machine code (the form in which they can be run by the computer). The compiler translates each high-level instruction into several machine-code instructions – in a process called compilation – and produces a complete independent program that can be run by the computer as often as required, without the original source program being present.

Different compilers are needed for different high-level languages and for different computers. In contrast to using an interpreter, using a compiler adds slightly to the time needed to develop a new program because the machine-code program must be recompiled after each change or correction. Once compiled, however, the machine-code program will run much faster than an interpreted program.

© Research Machines plc 2008. All rights reserved. Helicon Publishing is a division of Research Machines plc.


 
 

Advertisement starts



Advertisement ends


Advertisement starts



Advertisement ends

Page Footer


Access keys


You will need to use different key combinations in order to use access keys depending on your internet browser, find out which on our accessibility page.
  • (0) Navigate to Accessibility page.
  • (1) Navigate to Home page.
  • (2) Navigate to My email.
  • (3) Navigate to My Account.
  • (4) Navigate to Site Map page.
  • (5) Navigate to Contact us page.
  • (6) Navigate to Members channel.
  • (7) Navigate to Services channel.
  • (8) Navigate to News & Info channel.
  • (9) Navigate to Entertainment channel.
  • ([) Skip down to the Primary navigation block.
  • (]) Skip down to the more links within this section block.
  • (=) Bypass all navigation and jump to the content.