Programming.

Description

Mind Map on Programming., created by dsouthin11 on 22/02/2016.
dsouthin11
Mind Map by dsouthin11, updated more than 1 year ago
dsouthin11
Created by dsouthin11 about 9 years ago
15
0
1 2 3 4 5 (0)

Resource summary

Programming.
  1. Algorithms.
    1. Solve problems 1 step at a time.
      1. Processors can only process 1 instruction at once.
        1. Flowcharts.
          1. Symbols.
          2. Psuedocode.
            1. Allows program to be written in any language.
              1. Keywords in capitals. eg INPUT.
            2. High/Low level.
              1. Low level.
                1. Understood by processor.
                  1. Machine code.
                    1. Binary.
                    2. Assembly language.
                      1. Codes to a specific type of processor.
                        1. Writes as each instruction would be processed.
                          1. INP, LDA, OUT.
                        2. High level.
                          1. Translate.
                            1. Easier to write.
                              1. Easier to understand.
                                1. Python, JavaScript.
                              2. Translation.
                                1. Assembler.
                                  1. Turns assembly language to machine code.
                                    1. Low level language.
                                    2. Compiler.
                                      1. Creates an executable file.
                                        1. High level language.
                                          1. Doesn't need original source code after it's complied.
                                            1. Used for propriety software.
                                            2. Interpreter.
                                              1. Executes source code directly.
                                                1. Used when creating program.
                                                  1. Used for open source software.
                                                    1. High level language.
                                                  2. Control flow.
                                                    1. Sequence.
                                                      1. Order of program.
                                                      2. Selection.
                                                        1. IF THEN ELSE.
                                                        2. Iteration.
                                                          1. WHILE, FOR.
                                                        3. Data types.
                                                          1. Variable.
                                                            1. Changes during program.
                                                            2. Constant.
                                                              1. Stays the same.
                                                              2. Integers
                                                                1. Whole number.
                                                                2. Real number.
                                                                  1. Float.
                                                                  2. Array.
                                                                    1. List of the same data type.
                                                                  3. Testing.
                                                                    1. Logical error.
                                                                      1. Human error in algorithm.
                                                                      2. Run-time error.
                                                                        1. Error in program eg. stuck in loop.
                                                                        2. Syntax error.
                                                                          1. Not a correct command for coding language used.
                                                                        Show full summary Hide full summary

                                                                        0 comments

                                                                        There are no comments, be the first and leave one below:

                                                                        Similar

                                                                        Hitler's Rise to Power
                                                                        hanalou
                                                                        Cells, Tissues and Organs
                                                                        yusanr98
                                                                        CHEMISTRY C1 4
                                                                        x_clairey_x
                                                                        GCSE Biology, Module B4
                                                                        jessmitchell
                                                                        GCSE Biology 4 OCR - The Processes of Life
                                                                        blairzy123
                                                                        History of Psychology
                                                                        mia.rigby
                                                                        Physics P2
                                                                        Phoebe Drew
                                                                        English Language Techniques
                                                                        lewis001
                                                                        Principios de Vuelo
                                                                        Adriana Forero
                                                                        Unit 1.1 Systems Architecture
                                                                        Mathew Wheatley