-
First Mechanical Calculator
Invented by Blaise Pascal, this was the first machince that could add, subtract, divide, and multiply two numbers without any human calculations -
Period: to
Vacuum Tube
The vacuum tube was invented and perfected over a timespan of 63 years and was used for amplifing signals and radio transmitions -
Transistor
-
ENIAC
Used to calculate artilary trajectories by activating/deactivating a large set of switches -
Period: to
Third Generation Programming Language
The third generation brought refinements to make the languages of the secoond gen more programmer-friendly. This includes features like improved support for aggregate data types, and expressing concepts in a way that favors the programmer, not the computer. -
Tape Drives
Used to store information to be used again and agian, much more convenient and quicker than the ENIAC -
Hard Drive
Slower than RAM but with much much more storage space -
Tennis for two
Tennis for two is released during the end of the Cold War Era and is the first programmed video game invented -
RAM
IBM patents DRAM to Robert Denner. This replaces all home computer memory from that date onward (not sure of month/day) -
Period: to
Fourth Generation Languages
Often used for prototyping and evolutionary development of commercial business software -
Magnivox Oddessey
First game console to use a cartridge system, was binary -
Pong
This was the first real programmed video game that was sold for commercial use and used a simpler processing core that tennis for two -
Period: to
Fifth-Generation Programming Languages
5GL's are designed to make the computer solve a given problem without the programmer. This way, the programmer only needs to worry about what problems need to be solved and what conditions need to be met, without worrying about how to implement a routine or algorithm to solve them. Mainly used in AI implementations, but is still flawed. -
Java
This is a computer programming language invented in early 1995. This is specifically designed to have as few implementation dependencies as possible. It is intended to let application developers "write once, run anywhere" (WORA), meaning that code that runs on one platform does not need to be recompiled to run on another. -
PS2
First gaming console to use CDs to play and store information about the game you were playing -
References!
wikipedia.com (multiple searches about multiple different subject matters); https://www.youtube.com/watch?v=WIDzNyfVVg0 (the youtube video from moodle) and http://www.computerhistory.org/timeline/