830 AD
|
| | | | block printer,
movable types
| | Algorithm
supposition, adjective
| ----.
knowledge rep.
| | | symbol-combinatoric logic
| |
|
| | | INVENTION OF SPECIAL PURPOSE DEVICES | |
| 13xx
| =>
| => peg
| `--> | Processors: machines programable
with machine readable data (0th gen. PL)
| | |
featural
+ -
.
=
<
x
x2
crypto: => 5
| ( )
Gutenberg
| logarithmic arithmetics
| | |
| 1622
| ×
÷
:
:
,
| | Calculators: mechanizing single algorithms
| |
Real Char.
Lingua Generalis
| stepped drum
(mechanical)
| | 
| Binary
arithmetics:
=>
|
( ) thoughts as calculations
idealism: abstraction
| | |
weaving pattern =>
=>
weaving pattern =>
| => punch
=> punch
=> punch |
|

| | (writing machine)
 
COMPARATIVE PHILOLOGY
| | |
| | THE MECHANICAL (ELECTRICAL) AGE (1820-1951)
| 1820
|
| ?... ...?
| COMMERCIAL CALCULATORS
| |
=> => bi-quinary
| relay
(el-mag.)
| | | | |-> |
| Generators of output with internal memory
| | __ | | |
| 1837
| TELECOMM
=> 5×?
int./ops. =>
=> Morse
| UNICATION
=> 5 parallel el.
=> punch
=> el./punch
| | `-> | `->
| Interpreter
(new: control unit)
[1000 × 1040 RAM]
| General Purpose
with machine language (1st gen. PL)
(conditional jumps, loops),
+ function libraries | <-|-' __|_ | |
| | | (mem.)
| numerism:
/ =>
| completeness
| | |
| 1854
|
=> Morse => 2
=> analog
| => punch
Atlantic cable
=> el. | |
|
(keyb.)
|
FORMALIZATION -
ALGEBRAIC LOGIC
Boolean algebra
=>
|
REVOLUTION OF MATH & LOGIC
sign:concept:object

| | | | |
+ (or)
Baudot: 128 => 5 (sh)
| => el.
| pin wheel
integrator
|
| typewriter
| | |
| constructive mathematics
| | | | |
typesetting =>
| => punch
| |
|
( )
| linotype
| | |
logicism:
/ =>
SYMBOLIC LOGIC:
=> ( )
mathematical logic
| | | | |
|
|
|-
|
|
el. motor
|
| Circuit logic
=> el.
| primitive recursion
sense:reference, (un)saturated exp.,
extensional abstraction, subclass:metaclass
| | | | |
| 1893
| 22/40 => 12
| => punch
| `--> |
COMMERCIAL PROCESSORS | | ?-' |
Murray: 128 => 5 (sh)
(NUL, LF, CR, DEL)
| => el.
| vacuum tube
(electronic)
| | |
| libraries
theory of types
MODERN LINGUISTICS
signifier:signified
intuitionism
| | | |
|
| | flip flop
| |
| "robot"
| | 
| "referential transparency"
| | |
analog (photo, num.)
Gödel: formulae =>
ITA2: 128 => 5 (sh)
(SP, BEL)
| => el.
=> el.
| | analog
| |
|
| | | truth table, productions

| currying
feedback loop
recursion
incompleteness
denotation:connotation
object:meta level
homoestasis,
recursive functions,
Post machines,
Turing machines
(with oracle)
| | | | |
| 1934
|
| | | |
| |
| Binary logic
=> => => el.
| | | | |
^
Church: =>
|
| ( TM)
| ( )
Virtual
interpreter
| || ||
 

| | | | |
| COMPUTER ENGINEERING REVOLUTIONS
| relay
| <-'| | |
1937 race for binary and electronic
| binary coded numbers
(16b fixed, 22b float, complex)
8-bit 1-address instructions
| | | | relay
| mech/relay
| <--'| | <-'-'
| `--> |
|
relay
relay
| | <-'
| | "5 computers for world"
| (robot laws)
1944 race for stored program
| 10 digit fixed-pt(10's compl.)
| "computer"
"6 computers for USA"
|
dec+parallel
| mech/relay+dec
| Stored Program Concept
| closed subroutine, array and n-tuple (datatype),
break, continue
| | transistor
| dec?
| | | intension:extension
| flow charts
1948 race for commerce
| | (electronic)
relay+tube
tube only
tube + delay line
| Computers
| <-'| | indirect jump
|   stepped
|   drum 2
| virtual virtual |
interpreter
Program-Generator
| calculating programs: =>
| Information/Communication Theory, Cybernetics
syntactics:semantics:pragmatics
what signals mean for a system
| THE ELECTRONIC AGE (1951-present)
|
stack memory
subroutine as module
compilation & return stack
1951 race for HLPL
| *, /
| | | COMMERCIAL COMPUTERS - for experts
| | | | | 1st gen.: leased, vacuum tube
| virtual assembly machines
census processing with ... ???
| 
| assembly language (2nd gen. PL)
cybernetic model
"why more than machine language?"
1957: Sputnik
| **
begin, end, :=
Fieldata: => 7
(alphabetical order, TAB, BS, EOF, ESC , ESC)
up arrow, E
| | | | v
| magnetic core memory
micro-programmable CPU
Batch OS ("2nd" gen.)
compilers
interpreters
OCR
Air Force warning system
"data processing is a fad"
HLPL
(3rd gen. PL)
| 
symbolic program: =>
|
int, float, arrays,
functions as values, symbolic computation, recursion
finite automaton
"artificial intelligence"
| AI dpt
| | Transistor Computers (2nd gen.)
with magnetic core memory.
integrated circuits
| CRT, mouse
perceptron
time-sharing
windows
| 2nd gen. HLPL: algorithmic abstraction
block structure,
records
BNF, syntax directed compilation
| "CS" dpt
| "byte"
ASCII: => 7
(@, FF, VT)
EBCDIC: => 8
GOST: => 8
| | v | virtual memory
lightpen
liquid crystals
desktop CRT calculator
airline reservation system
synthesized music
GUI
deterministic chaos,
fuzzy sets
| 3rd gen. HLPL: data abstraction
l-value,
"first-class citizens"
Prototype
Petri nets
1965 for users
| ASCII: => 7 (^, _)
Integrated Circuits (3rd gen.)
in mainframes, desktop minicomputers, hand-held calculators.
"Moore's law"
| Multiprogramming/Time- Sharing OS
(3rd gen.): virtual CPUs
"hypertext"
| object program: =>
| COMMERCIAL SOFTWARE
streams by delayed eval.,
foldr
classes, inheritance, type-test
ad-hoc vs parametric polymorphism
1969: Appolo
| ISO: => 7
| "What is the microchip good for?"
microprocessor available
floppy
Arpanet
neural networks
| logic program: =>
F2
| "Software Engineering":
reusable components,
information hiding,
, semantic networks
semantic domains,
store,
continuations
"case"
procedural data
| 1974
| | MOS Microprocessors (4th gen.)
in mainframes, desktop microcomputers, programmable pocket calculators,
calculator watches.
first large RISC
ATM
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |