.
. ,
.
, , , . "
, ,
, .
, , , ."
,
. , ,
.
, .
.
, ,
,
.
,
. -,
" ",
. - ,
. , ,
, Bell Labs, .
" ". ,
IBM, (. 11.1).
.
. 11.1 IBM
.
.
.
.
, "",
"".
.
,
- . ,
.
,
. , ,
!
.
, ,
, ,
.
,
. ,
.
.
,
.
,
.
: ,
.
( , ,
, ,
.)
,
. ,
. , ,
.
.
40 . ,
.
, .
. 11.2.
,
. ,
. ,
.
. , ,
,
.
.5
. 11.2
,
(20-50 )
. " ,
".
? -,
- .
,
.
,
,
. -,
, .
,
. ,
,
, , -
.
, .
, , ,
, ,
,
- , .
,
.6 ,
, , ,
.
,
.
- .
.
. .
. , , ,
, .
, .
,
. " - ", -
. . . :
. ,
, , -
. -
, , . ,
. ,
.7
, ,
.
, ,
.
12.
.
,
, .
,
, -
. ,
, ,
.
.
- , ,
, . -,
,
. , ,
.
.
,
.
.
. ,
.
,
.
.
,
. .
, ,
? , .
, .
,
. ,
. , ,
.
.1
. - ,
, , . -
, , .
,
, .
?
, , ,
, .
, .
,
: , , ,
, 1 , 100
. ,
, 15 , .
,
.
. ,
.
. , - ,
, - ,
.
. OS/360
System/360 .
, S/360 ,
.
. 16 ,
.
12.1.
, - .
. 12.1
.
S/360
.
(
), .
1401
, .
.
,
. ,
, ,
. .
, .
.
, , ( ),
.
, ,
,
.
- , ,
.
. ,
.
, .
, .
, 701- ,
, ,
,
. ,
, ,
. , .
.
. ,
. ,
. , ,
,
.
- , . -
. , ,
.
,
.
,
,
, .
, ,
. ,
,
.
,
. .
, , . ,
-
.
, .
.
, ,
.
.
,
.
, , .
.
OS/360
. , . . (W.
R. Crowley), 7010
. 7010 S/360.
, , .
.
,
, ,
.
.
, ,
.
.
, ,
.
. .
,
.
. 7010
, ,
.
. - , ,
,
. -
.
, OS/360.
, Bell Labs, ICL
.2 , . -
.
.
, . - ,
, , .
,
, , ,
.
,
.
.
,
. , . . (J. W.
Franklin), . , OS/360
.
, , OS/360
,
. .
. -, OS/360
, .
,
. OS/360
, .
-, , ,
. ,
, ,
.
(, " ") .
. . "
", .
,
. .
, .
-
, OS/360 .
,
. : ) )
. ,
,
.
.
- .
( 8). ,
, ,
.
,
, . ,
, , ,
, .
, ,
, .
.
,
.
, ?
: , ;
; .
, , , .
, , ,
, .3, 4
,
,
.
,
, , .
, , 1 5
, ,
.5
? - PL/I.6
;
; -
, , ,
. APL;
PL/I .
. MULTICS
. MULTICS (
TSS IBM)
,
:
,
. ,
. , MULTICS
.
.
,
, - .
.7
. 12.2
, ,
.
Bell Labs. 12.2.
, . ,
, . - ,
.. , ,
, .8
,
,
.
.
.
13.
.
, ,
, ?
, IV
, , : "
, ,
, ,
". : " , ,
, ?"
, ?
? -
?
, .
.
- ,
. ,
4, 5 6, .
,
,
.
, . . .
Safeguard, Bell Telephone Laboratories,
: " - .
, ".1
,
-
, .
.
. ,
: " , ,
".
. 1971
,
.2 , ,
, .
, . ,
,
.
,
.
, .
, ,
,
.
.
,
.
.
, ,
.
. -,
. -,
. - ,
,
.
,
-
, .
. ,
.
.
. ,
.
. ,
, (Dijkstra)3
(Boehm) (Jacopini).4
,
, ,
DO WHILE ,
IF...THEN...ELSE.
.
,
GO TO , .
, , .
- ,
, n- (
CASE)
(GO TO ABNORMAL END). ,
GO TO , .
, ,
, .
.
.
, .
.
-, .
,
. -
- ,
. ,
.
,
, ,
.
.
START,
.
. .
.
,
.
, ,
, .
, .
.
, ,
, ,
, .
,
.
.
. ,
, 2000-4000 , 8-16 .
, .
,
.
TESTRAN OS/360,
.
. 1959 (Codd) 5
(Strachey)6 ,
,
, .
, . ,
, .
-.
,
, ,
.
,
-
, .
1963
7090. MULTICS, TSS
.
, ,
, -
.
.
.
.
, ,