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

Mind map

Programming languages

Tom Branchflower English

Programming languages

Map content

Programming languages

  1. Compilers and interpreters are needed to translate the high level code into machine code

  2. An assembler translates assembly language into machine code. Assembly language is a low-level language written in mnemonics that closely reflects the operations of the CPU.

  3. An interpreter translates code into machine code, instruction by instruction - the CPU executes each instruction before the interpreter moves on to translate the next instruction. Interpreted code will show an error as soon as it hits a problem, so it is easier to debug than compiled code.

  4. High-level language is a programming language that enables a programmer to write programs that are more or less independent of a particular type of computer. Such languages are considered high-level because they are closer to human languages and further from machine languages.

  5. Machine language is a set of instructions executed directly by a computer's central processing unit (CPU). Each instruction performs a very specific task, such as a load, a jump, or an ALU operation on a unit of data in a CPU register or memory.

  6. A translator is a computer program that performs the translation of a program written in a given programming language into a functionally equivalent program in a different computer language, without losing the functional or logical structure of the original code (the "essence" of each program).

Images and files in the map

  • Programming languages
  • Programming languages

Information

Description
Mind Map on Programming languages, created by Tom Branchflower on 20/03/2017.
Views
1
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?