Mind map
Programing Languages - MSHW

Mind map: programming languages
Map content
Programing Languages - MSHW
Known Programing Languages
- C
- Python
- Java
- C++
- C#
- SWIFT
- Ruby
- Java Script
- C
Early Computers
- Developed in the early 40s to break the Enigma Code
- Developed by Turing and his team
- Needed to defeat Germans
- Small amount of memory made from vacuum tubes
- Had a special location called accumulator where calculations were done
- All coding done in machine code
- A typical instruction contained an operation code
- This was the first generation
- Developed in the early 40s to break the Enigma Code
Second Generation
- Assembly Language
Types
- 1st Gen
- Machine Code
- Low Level
- Smaller amount of memory used
- Total control of Prosessor
- Fast - No translation needed
- Disavantages
- Harder to write
- More bargain for error
- Advantages
- Low Level
- Machine Code
- 2nd Gen
- Assembly Language
- 3rd Gen
- Imperetive
- High Level
- Imperetive
- 4th Gen
- Data Query
- 1st Gen
Third Gen
- High Level Languages
- Imperetive
- Object Orintated
- Class- A template for an object
- Good for GUI
- Object - Bundle of Variables and methods
- Method - Propaties of a Class
- Presidual
- Uses Algorithms to describe real world events
- Object Orintated
- Declative
- Logic
- Database Theory
- Functional
- Treats procedures as mathematical functional
- The building blocks are functions instead of commands
- Used lots in AI (Prolog)
- Treats procedures as mathematical functional
- Describes the result without commands or steps
- Imperetive
- High Level Languages
Information
- Description
- A level Computing (Hardware and Software) Mind Map on Programing Languages - MSHW, created by Max Williams on 17/11/2016.
- Created by
- Max Williams
- Views
- 17
- Tags
- Rating
More on Programming Language Types and Generations