GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Mindmap

Types of programming language

Dan Lee Computing A level Englisch

Inhalt der Mindmap

Types of programming language

  1. 3 Paradigms

    • Imperitive
      • Give orders to a computer to complete a task
        • Procedural / Object Oriented Programming
    • Declaritive
      • The user tells the computer the qualities the solution should have
    • Logic/Functional
      • Logic
        • Facts and rules define the problem
          • Which are used to solve the problem
      • Functional
        • A description of the solution is built up through a collection of functions.
          • Examples include Haskell and ML
  2. Procedural programming

    • 3 main constructs
      • Sequence
      • Selection
      • Iteration
    • Examples include the C family, or Python
    • Object-Oriented-Programming
      • Object - a combination of data and the actions that can operate on that data
        • Objects can 'inherit' specific attributes from classes, making coding shorter
      • Class - embodies all the information needed to create and manipulate objects of a particular type
      • An attribute is a distinctive feature of a class, such as a car manufacturer
      • A method is a function specific to that class
      • Encapsulation
        • Making certain attributes of a class private, but others are open to view
        • Accessor - A method which allows objects to see the private value
        • A method which allows the attribute to be changed in value
  3. Machine code

    • An instruction is made of two componets;
      • OPCODE
        • Represents an instruction
      • OPERAND
        • Binary data
  4. Assembly code

    • Coded via mnemonics for OPCODES
    • OPERANDS became decimal or hexadecimal values

Informationen

Beschreibung
A level Computing (1.2.4 Types of programming language) Mindmap am Types of programming language, erstellt von Dan Lee am 28/11/2016.
Erstellt von
Dan Lee
Aufrufe
2
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck