V podstat∞ ve stejnΘ dob∞, kdy na vßleΦn²ch polφch doÜlo k naklon∞nφ vah
ve prosp∞ch spojenc∙, zaΦali i spojeneΦtφ v∞dci zφskßvat ·sp∞chy na poli v²voje v²poΦetnφ techniky.
V lednu 1943
Howard H. Aiken a jeho spolupracovnφci na
HarvardskΘ univerzit∞ (Cambridge,
Massachutssetts), podporovßni
IBM, uvedli do provozu prvnφ Üiroce znßm² programovateln²
elektromechanick² kalkulßtor -
ASCC Mark I. (Automatic Sequence-Contorled Calculator Mark I.),
takΘ naz²van²
Harvard Mark I., na kterΘm pracovali ji₧ od roku 1939. Aiken tφm zavrÜil
Zuseovo ·silφ a stal se tφm, Φφm byl o 300 let
d°φve
Blaise Pascal, kdy₧ ·sp∞Ün∞ zkonstruoval prvnφ obecn∞ znßmou mechanickou kalkulaΦku hned po
tΘm∞° neznßmΘm
Schickardov∞ prototypu.
A jak vypadal a co um∞l tento "
bßjeΦn² vynßlez"? Byl dlouh² tΘm∞° Üestnßct
metr∙, vß₧il p∞t tun a celkem obsahoval na t°iΦtvrt∞ mili≤nu souΦßstek a n∞co mßlo p°es 800 kilometr∙
drßtov²ch spoj∙. Mark I. byl
elektronick² relΘov² poΦφtaΦ, to znamenß, ₧e pou₧φval elektrick²ch
impuls∙ k tomu, aby h²bal s mechanick²mi Φßstmi. Byl pomal² (t°i a₧ p∞t sekund na poΦetnφ operaci).
Aritmetika pracuje s pevnou desetinnou Φßrkou, pomocφ v²m∞nn²ch desek je mo₧no urΦovat poΦet
desetinn²ch mφst. P°φsluÜenstvφ vstupu a v²stupu zahrnuje
ΦteΦku a d∞rovaΦku d∞rn²ch Ütφtk∙,
ΦteΦku
papφrov²ch pßsek a n∞kolik tiskßren (psacφch stroj∙). Ka₧dß ze Üedesßti sΘriφ otßΦiv²ch p°epφnaΦ∙
m∙₧e b²t pou₧ita jako pevn² registr. Program si Mark I. naΦφtal z jednΘ papφrovΘ pßsky, data potom
z papφrov²ch pßsek, d∞rn²ch Ütφtk∙ nebo z pevn²ch registr∙ (nep°ipouÜt∞l vÜak podmφn∞nΘ skoky).
Jeho pam∞¥ byla zalo₧ena na vyu₧itφ zbytkovΘho nßboje na stφnφtku
CRT po dopadu elektronovΘho
paprsku, co₧ je relativn∞ dost nespolehlivΘ, ale pom∞rn∞ levnΘ a celistv∞jÜφ ne₧ cokoliv p°edtφm.
V nßsledujφcφch letech byl Mark I. mφrn∞ pozm∞n∞n tφm, ₧e p°ipouÜtφ p°echod mezi programov²mi
pßskami. Realizoval tedy jak²si druh
podmφn∞nΘho podprogramovΘho volßnφ. DalÜφ ·prava umo₧nila
p°idat podprogramy na v²m∞nn²ch deskßch , kterΘ byly vyvolatelnΘ z programu na papφrovΘ pßsce.