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

Mind map

Programming

Nik Jagzz English

Programming

Map content

Programming

  1. Translation

    • Assembler
      • Assembly language into machine code
    • Complier
      • Creates a executable file to run the program
      • when complied it does'nt need the original source code
    • Interpreter
      • Execute the source code directly
      • Would be used on open source sfotware
  2. Control flow

    • Sequence
      • Order
    • Selection
      • IF statements
    • Iteration
      • Loops
  3. High level/low level programming

    • High level has to be translated
      • e.g. Python
      • Uses language that is easier to understand by humans
      • Has to be translated
    • Low level is understood by the processor
      • Assembly language
        • Codes specific to a type of processor
          • e.g. INP, LDA, OUT
        • Written as each instruction and register location
      • Machine code
        • Binary codes for each instruction and register location
  4. Algorithm

    • Solving a problem 1 step at a time
    • Processors can only process 1 instrucution at a time
    • Mainly expressed as a flow chart
      • Need to know the shapes
  5. Pseudocode

    • Used for planning alrgorithm
    • Should allow a programmer to write in any language
    • Key words written in capital letters e.g. INPUT, IF, WHILE
  6. Data type

    • Operations are mathematical symbols e.g. < > + -
    • Variable or constant
      • Variable changes during the program e.g. score in a game
      • Constant stays the same e.g. Pi
    • Arrays are lists of the same data types
    • Integers and real numbers
      • integer is a whole number
  7. Testing

    • Logical error
      • User mistake
    • Run-time error
      • User unefficiant coding so it may crash/ have a bug
    • Syntax error
      • All program have different language or have a different rule (not a correct language being used)

Images and files in the map

  • Programming
  • Programming
  • Programming
  • Programming

Information

Description
Mind Map on Programming, created by Nik Jagzz on 24/02/2016.
Created by
Nik Jagzz
Views
5
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?