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

Mind map

Programming languages

Antonia Taneva English

Map content

Programming languages

  1. High-level language

    • Python
    • JavaScript
    • C++
    • One instruction = many instructions of machine code
    • The same code will work for many different machines and processors.
    • Code is easy to read and understand by humans.
    • Must be translated into machine code before a PC is able to understand it.
  2. Low-level languages

    • Machine code
      • Binary
    • assembly code
      • mnemonics
        • Shortened instructions
    • 1 instruction of assembly code = 1 instruction of machine code
    • Written for one type of machine or processor and won't work on any other.
    • Code is very difficult to understand and read by humans.
    • Commands in machine code can be executed directly without the need for a translator.
  3. DICE

    • Debugger
      • Identifies errors in your code and can highlight the location of the error/reason/suggestions on how to fix the error.
    • Interpreter
      • Allows you to translate source code line by line when testing your code.
    • Compiler
      • Converts the source code into machine code so that it can be executed as a stand-alone program file.
    • Editor
      • Write/edit code, colour code keywords, autocomplete code.

Information

Description
Mind Map on Programming languages, created by Antonia Taneva on 19/10/2016.
Created by
Antonia Taneva
Views
0
Rating

More on Programming Language Types and Generations

Feedback

What is it about?

What do you think of the new look?

How do you like it?