Zusammenfassung der Ressource
Programing Languages -
MSHW
- Known Programing
Languages
- C
- Python
- Java
- C++
- C#
- SWIFT
- Ruby
- Java Script
- 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
- 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
- 2nd Gen
- Assembly Language
- 3rd Gen
- Imperetive
- High Level
- 4th Gen
- Data Query
- 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
- Declative
- Logic
- Database Theory
- Functional
- Treats procedures as
mathematical functional
- The building blocks are
functions instead of
commands
- Used lots in AI (Prolog)
- Describes the result
without commands or
steps