Мови програмування

  • View
    227

  • Download
    6

Embed Size (px)

Transcript

1. 2013 : 11- : .. 2. ' , . , . , : (preprocessor), (compiler), (linker), (debugger) , ' . . , , , , . , ++ , . , ' . . , ( translation unit ), ' . 3. . . , , , , , , . , . , , , . . 4. , . , , . . Pascal Java C C++ C# Objective C SmallTalk J++ Delphi 5. 3 : 1960- .. . : ; ; . , . 4 : 1970- .. . , . - , . , , , - . 5 : 1990- .. . ( ). , , , : Word, Excel, PcAD, OrCAD, PSPICE, MathCad ACAD . . 1 : 1950- . , . 2 : 1950- 1960- .. , . . 6. , , . ' , . (. Linker). , : (parsing) . , , , . (. Compiler . to compile - ) - ' ( . ), () , ( , . source language), ( , . target language). , , , : '. 7. , . ' . : . , - , . len := 3.14 * r; len := 3.14 * r ; 8. () (. parsing) , . (. parser) , . , . C - , ' , . () . - . ' , ' , . (identifier), (number), + expression : identifier expression : number expression : expression + expression expression, number, identifier +. Expression , . , (expression), 9. GCC , , . , Unix (F)Lex, Bison Yacc. (interpreter) - , ; , () , ( , ). , , - ( -). 10. Turbo Delphi- . - , - . , - Delphi , , . . Delphi Borland, , AppBuilder. AppBuilder Borland Novell AppBuilder, Borland . Delphi . ' Delphi ' (. Oracle at Delphi). Delphi , , Oracle; , , (. If you want to talk to [the] Oracle, go to Delphi). , Borland Delphi. Delphi : Personal ( ), Professional, Enterprise ( Client/Server) Architect. 11. Turbo Delphi 12. .., .. . .: , 1989. 256 . : . . ./ . .. . / . .. ., 1998. .., .. . .: " ", 1991. . .: - "", 2001. 696 . 11 , .. , .. , .. , ..