Programming History Flashcards
What is the 1st Generation Programming?
Binary Programming
What is the 2nd Generation of Programming?
Assembly Language
What is the 3rd Generation of Programming?
English-like Languages
What is the 4th Generation of Programming?
Object Oriented Programming
What are the Possible future programming languages (5th Gen)?
- Graphical block programming
- Plain English programming
What is Binary Programming?
Coding using 1s and 0s via switches
What are computers made of in 1st Gen Programming?
billions of transistors
What are transistors?
electronic switches
What do the two modes on switches stand for?
1 - ON
0 - OFF
What did the first Computer Engineers use to program ones and zeros in computers?
They used physical switches or punch cards.
What is Assembly Language (2nd Gen)?
programming language that can be typed in
What did Assembly Language replace?
replaced binary commands with 3 letter mnemonics:
ADD 10 3
SUB 12 4
MUL 14 2
Are computers still made of transistors in assembly language? What does this mean?
YES… this means that assembly language still needs to be converted/translated/compiled to binary before running.
What is English Like Languages (3rd Gen)?
The generation language after assembly which includes:
- english words
- variables
- math symbols
What did English Like Lanugages do?
Allowed programming to become more accessible to non-computer engineers.