High level vs Low level programming languages

Description

AS - Level Computing (Component 1) Mind Map on High level vs Low level programming languages, created by Lewis Hunt on 13/05/2016.
Lewis Hunt
Mind Map by Lewis Hunt, updated more than 1 year ago
Lewis Hunt
Created by Lewis Hunt about 9 years ago
4
1
1 2 3 4 5 (0)

Resource summary

High level vs Low level programming languages
  1. High-level programming language
    1. Procedural programming
      1. Instructions are given in sequence
        1. Selection is used to decide what a program does
          1. Iteration dictates how many times it does it
            1. Programs are broken down into key blocks called procedures and functions
              1. BASIC, C and Pascal
            2. Object-oriented programming
              1. Solution consists of objects that interact with each other
                1. Java and C++
                2. Designed to be closer to the way we express ourselves
                  1. Using a mixture of English words and mathematical expressions
                  2. Can be converted to machine code
                  3. Low-level language
                    1. Assembly language
                      1. Mnemonics used in place of machine-code instructions
                        1. Mnemonics (memorable letter sequence)
                        2. The set of instructions varies from processor to processor
                          1. Assembly code written for one processor may not necessarily work on another
                        3. Directly linked to the architecture of the computer
                          1. Machine code
                            1. Uses binary to represent instructions (opcode)
                              1. On data which the act (operands)
                              2. Rather than remembering which binary code represents which instruction
                                1. Assembly code use mnemonics to represent the sequences
                                  1. Each assembly code instruction represents a machine- code instruction
                                    1. Assembly code programs can be longer than high-level equivilents
                            Show full summary Hide full summary

                            0 comments

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

                            Similar

                            Input Devices
                            Jess Peason
                            Output Devices
                            Jess Peason
                            Computing
                            Kwame Oteng-Adusei
                            Pack of playing cards answer
                            Karl Taylor
                            Code Challenge Flow Chart
                            Charlotte Hilton
                            Computer science quiz
                            Ryan Barton
                            GCSE Computing - 4 - Representation of data in computer systems
                            lilymate
                            Data Structures & Algorithms
                            Reuben Caruana
                            GCSE Computing: Hardware
                            Yasmin F
                            OCR gcse computer science
                            Jodie Awthinre