, . . , ; .
1. (40-50 XX .).
, , .. .
2. ( 50- XX .).
1 0 (MOV, ADD, SUB ..), . -. (. ).
3. .
50- . XX . (high-levellanguage). ( . ). .
: FORTRAN (FORmulaTRANslator; 1954) ; COBOL (1959) ( ) CommonBusiness-OrientedLanguage); BASIC (BeginnersAllPurposeInstuctionCode ) (1964 .)
4. .
80- . XX . , ( , , (goto). : Pascal ( ; 1970); , (1971)
5. -
(90- . XX .). , . . , :
++ (1983) - . ;
ObjectPascal (1989) Pascal. Delphi (1995);
VisualBasic(1991) Microsoft Qbasic (1975) Windows.
6. .
90- XX . , . (Windows, Linux, MacOS .) . , :
|
|
Java - - SunMicrosystems (1995);
JavaScript Web- ( Netscape). (1995)
7. .NET.
VisualStudio.Net, Microsoft, - , :
Visual Basic.Net ( Visual Basic) - 2003 .;
VisualC# (-) ++ J 2003 .;
VisualJ# (J-) Java JavaScript 2003 .
, , . , - , . : . , . ( ), . ( .exe).
[C] - , 1970- . BCPL. . Unix, , , . IBM PC , - Turbo C ( Borland), Microsoft C Quick C ( Microsoft), Zortech C ( Symantec). ++.
++ [C++] - , . , - . . IBM PC Turbo C++ Borland ().
C# (C Sharp) : -, 2000 . Microsoft. C++ Java , C ++ , -. , C # XML
2. [PASCAL - - ProgramAppliquealaSelectionetlaCompilationAutomatiquedelaLitterature] - - , 1960- . , . XVII .
, , , . (, ETH Pascal, USD Pascal, Turbo Pascal) . IBM PC Turbo Pascal Borland ().
|
|
Delphi ; . Delphi ( , , ), . Windows-
3.
1954 IBM (John Backus) Fortran.
. . - . , , . , , () , 1954 . Fortran . , - , . , , :
for 10 1 100: DO 10 I=1,100. , : DO10I = 1.100 , .
( ) . , ( .). . . , , . .
[BASIC - BeginnersAll-purposeSymbolicInstructionCode] - , 1963 - 1964 . .
. , , . , . .
, . . IBM PC Quick Basic Microsoft, Turbo Basic Borland Power Basic ( Turbo Basic, Spectra Publishing). 1999 . Microsoft Visual Basic 6.0 (VB 6.0),
, Lisp . Java (Web)- .
.
. , . , . , . , , , , . , , , - . , , . , .
|
|
, . , .
:
( ) -
- , , .
, , , .
, .
. , TurboC BorlandC