GoConqr has a new look! Let us know what you think.

Mind map

Source Code

Aaron Kent Computing A level English

Map content

Source Code

  1. Translator - Interpreter

    • Machine Code
    • Take one line of high language code and translate it straight into machine code. It needs to use the source code again after every line so it executes very slowly.
  2. Translator - Compiler

    • Object Code
      • Linker
        • Intermediate Code
          • Interpreter
            • Machine Code - Binary
        • Library
        • Links to any library code that's required and place it into a single executable file. This is static. This results in large programmes.
        • Dynamic linking, compiled version of libraries needed are stored by computer. an operating system links code required directly into the program when its run. this cuts down on the size of the compiled programme. this requires a loader.
      • Library
        • Pre-compiled, pre-tested sets of code with hundreds of ready to use routines. to fetch it needs a reference in the code.
      • Object code is a medium between High level code and machine code.
    • Compiles the whole code into a single program, this allows it to be executed very quickly. However this means that if the program needs to changed, it has to be recompiled. So its quicker to execute but takes a long time to compile.

Information

Description
A level Computing Mind Map on Source Code, created by Aaron Kent on 13/03/2017.
Created by
Aaron Kent
Views
0
History
  • Created by Mrs Harper · Mar 13, 2017
  • Copied by Aaron Kent · Mar 13, 2017
Rating

More on Compilers, Interpreters and Assemblers

Feedback

What is it about?

What do you think of the new look?

How do you like it?