. , . .
50- , . , .
, , . .
, .
, , . .
, , . , .
.
. , . 1955 (FORmulaTRANslator ), , 50- . .
1960 (ALGOritmicLanguage- ). , - . .
1965 (BASIC BeginnersAllpurposeSymbolicInstructionCode : ). . . .
1970 Pascal (), , , . , , .
|
|
1980 ADA () . . . , . , .
(). Bell . , .
, , , . , Clipper, dBase, SuperCalc.
, , . LISP // PROLOG //.
1961 . . LISP , . 1973 . , , . , , . ( ).
, : , ; , .
, , , , :
1. , .
2. , , , .
3. .
. . .
. Algorithmi -, . " " . , , . .
|
|
, , .
( ), , .
. , .
, .
.
() , . , .
, . , .
() , . , , . , , , , .
- , () , , .
. .
, , , . () (, ). .
, , , .
. , , , .
, , , .. .
. (), .
() ( ), , .
, , .
, .
, .. , . , .
, . , .
|
|
. .
, , , :
-. , , , , , .
. , , , .
() .
. , , , . , , , , .
. . . :
< >: =<>;
. <> , <>. .
- .
, , . , , , ..
. - - . , .
-
- | |||||
| , | ||||
| / | ||||
() | |||||
( ): , , .
, ( ).
|
|
| , () . , - , , . . |
, .
| A>B , 1, 2( ) |
, .
, , , . .
| I£N, .1. , . , . | |||
.1 , I>N. , . . , . | ||||
I 1 N .1 , , . |
:
z z=ax2+b+cos(ax2+b)-tg(ax2+b)
1) C :
z=t+cos-tgt, t=ax2+b
2) :
z a, b, x z a, b, x t:=ax2+b z:=t+cost-tgt x, z |
:
1) :
,
,
2) :
x |
(n=1,,10).
:
n S n:=1 10 1 S:=S+sqr(n) |
- . - .
, , . ().
(. translator - ) -. , , , .
. .
(. compiler , ) , , ( .).
(. interpreter , ) .
, , . , , . , .
Turbo Pascal , . , , , .
|
|
, 1642 , . 1968 . . . 1971 . . .
, , , .
BorlandPascal 7.0, DOS, :
) Windows:
→→ Borland Pascal→ BP(Borland Pascal)
) Windows DOS: