Programming.

dsouthin11
Mind Map by dsouthin11, updated more than 1 year ago
dsouthin11
Created by dsouthin11 almost 6 years ago
7
0

Description

Mind Map on Programming., created by dsouthin11 on 02/22/2016.

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

                                                                        Similar

                                                                        Matters of Life and Death GCSE
                                                                        kate.siena
                                                                        Practice For First Certificate Grammar I
                                                                        Alice ExamTime
                                                                        FCE Practice Fill In The Blank
                                                                        Christine Sang
                                                                        Circle Theorems
                                                                        I Turner
                                                                        French diet and health vocab
                                                                        caitlindavies8
                                                                        Lesson Planning: 4 Organisational Tips for Teachers
                                                                        miminoma
                                                                        Romeo & Juliet Quotes
                                                                        Lucy Hodgson
                                                                        CCNA Security 210-260 IINS - Exam 3
                                                                        Mike M
                                                                        2PR101 1.test - 1. část
                                                                        Nikola Truong
                                                                        1.11 Core Textiles
                                                                        T Andrews
                                                                        General Pathoanatomy Final MCQs (301-400)- 3rd Year- PMU
                                                                        Med Student