. , , . .
. , , FORTRAN, CRT- .

1. : « » (1821 .)
. « » . . , . - , .

2. : « » (1834 .)
, , . . , « » .

3. : (1841 — 1842 .)
— . 1841. . (
1,
2,
3) , , , .

4. : Z3 (1941.)
, Z3. Z1 Z2 , . Z3 , , 22- , 8 .
, . . , .
Z3 1943 .

5. - : - (Atanasoff-Berry Computer, ABC, 1942 .)
. . ABC . , , . , , . ABC , . - .

6. - : «» (1943 .)
«» — . , . . . «» . .

7. - : ENIAC (1946 .)
ENIAC ( ) — . , ENIAC . . ENIAC 150 . , 20 .
, ENIAC , . ENIAC «» .

8. (1946/1952 .)
— . , . , . , , X-Y . 1947 , , «».
- DATAR 1952 . « » .

9. : SSEM (1948 .)
(. Manchester Small-Scale Experimental Machine, SSEM) — , . — , . , (« »). , 32 , CRT.
, SSEM — « I».

10. : (Plankalkül, 1948 .)
( Z3). Plankalkül 1943 , 1948 , . . ( ) 2000 — .

11. : « » EDSAC (1949 .)
— , ( ) ( ).
. , .

12. : «Simon» (1950 .)
Simon . , - . Simon , — , . , . 1 255 , .

13. : A-0 UNIVAC 1 (1952 .)
— , . A-0 , - . , . A-0 , , , .
1952 . . :
. . , .

14. : (1952 .)
— , . , . — ( ).

15. (1964 .)
. , . , , .

16. : Programma 101 (1965 .)
Programma 101, Perottina, . : , , , , , . $3,200 , ( 44,000 ). Programma 101 .

17. (1965 .)
— ( ). ( ) . 90- .

18. - : Simula (1967 .)
Simula — , (. ) - . , , SIMULA 67.
Simula 67 - .
Begin
Class Glyph;
Virtual: Procedure print Is Procedure print;
Begin
End;
Glyph Class Char (c);
Character c;
Begin
Procedure print;
OutChar(c);
End;
Glyph Class Line (elements);
Ref (Glyph) Array elements;
Begin
Procedure print;
Begin
Integer i;
For i:= 1 Step 1 Until UpperBound (elements, 1) Do
elements (i).print;
OutImage;
End;
End;
Ref (Glyph) rg;
Ref (Glyph) Array rgs (1 : 4);
! Main program;
rgs (1):- New Char ('A');
rgs (2):- New Char ('b');
rgs (3):- New Char ('b');
rgs (4):- New Char ('a');
rg:- New Line (rgs);
rg.print;
End;
. , , -.