Software

Manual Wiring - This was the first form of pseudo programming, and it involved more physical labor than mental labor. This type of programming was notably used in the ENIAC.

Memory - This is something in a computer that can be read and written to.

Programmability - This is the ability to run different algorithms, or lists of instructions.

Conditional Branching - This is the ability to make decisions and run a different block of instructions based on those decisions.

von Neumann Architecture - This is a type of computer architecture that began with the pioneer von Neumann, and is also known as the stored program concept, where programs and memory would be stored in the same place.

Machine Code

“Plan Preparation Machine”

Assembly Language

Compiler

Source Code

Object Code

A-0

B-0

FORTRAN

FLOW-MATIC

FACT

COMTRAN

COBOL

LISP

OS360

Microprogramming

Multiprogramming

Multitasking

Batch Oriented Computing

SABRE

Timesharing

Compatible Time Sharing System (CTSS)

Beginner’s All-purpose Symbolic Instruction Code(BASIC)

Multics

RSTS 11

Unix

Motorola 68000

C

BSD Unix

ARPANET

TCP/IP

Email

Usenet

CS Net

BITNET \n NSFNET \n Minitel

ALOHAnet

Ethernet

Bitmapping

GUI

Bravo

WYSIWYG(What You See Is What You Get)

Gypsie

Smalltalk

Object Oriented Programming(OOP)

CLU \n Microsoft’s BASIC

Adventure

Zork

Pac Man

Centipede

Pong

Breakout

Activison

Electronic Arts(EA)

Spreadsheet

Wang OIS

CP/M

QDOS

MS-DOS \n BIOS

Windows 1.0,2.0,3.0

OS/2

 \n \n