Здравствуйте Уважаемые Преподаватели!
Это мое домашнее задание №4.
Это мое домашнее задание №4.
Задание 1
АЛФАВИТ - система неразложимых, уверенно отличимых друг от друга символов (букв, цифр, знаков препинания и др. символов), используемых для построения языков программирования.
СИНТАКСИС ЯЗЫКА ПРОГРАММИРОВАНИЯ - совокупность правил написания чисел, переменных, выражений, операторов, процедур и других элементов и предложений (синтаксических конструкций) данного языка программирования.
СЕМАНТИКА ЯЗЫКА ПРОГРАММИРОВАНИЯ - совокупность правил, определяющих смысл чисел, переменных, выражений, операторов, процедур и других элементов и предложений данного языка программирования.
Задание 2
1.КЛАССИФИКАЦИЯ ПО УРОВНЮ:
1) Языки программирования низкого уровня - Java, Microsoft .NET.
2) Языки программирования высокого уровня - C, C++, Java, Python, PHP, Ruby, Perl, PureBasic, Delphi, Lisp.
3) Языки программирования сверхвысокого уровня - Python, Ruby и Haskell, а также Perl и предшествовавший ему мини-язык AWK.
2) Языки программирования высокого уровня - C, C++, Java, Python, PHP, Ruby, Perl, PureBasic, Delphi, Lisp.
3) Языки программирования сверхвысокого уровня - Python, Ruby и Haskell, а также Perl и предшествовавший ему мини-язык AWK.
2.КЛАССИФИКАЦИЯ ПО ВИДУ ОБРАБАТЫВАЕМОЙ ИНФОРМАЦИИ:
1) Вычислительные языки: Python, Haskell Pascal .
2) Языки символьной обработки: Perl, C, C++, QBasic, SNOBOL.
3.КЛАССИФИКАЦИЯ ПО ПОКОЛЕНИЮ:
1) Языки первого поколения: языки машинных программ
2) Языки второго поколения: с мнемоническим представлением команд, так называемые автокоды. Макрос, Assembler, Microassembler
3) Языки третьего поколения: общего назначения, используемые для создания прикладных программ любого типа. Например, Бейсик, Кобол, Си и Паскаль.
4) Языки четвертого поколения: усовершенствованные, разработанные для создания специальных прикладных программ, для управления базами данных. Prolog, Langin,SGML(HTML, XML ), SOL
5) Языки программирования пятого поколения: языки декларативные, объектно–ориентированные и визуальные. Например, Пролог, ЛИСП (используется для построения программ с использованием методов искусственного интеллекта), С++, Visual Basic, Delph .
1) Языки первого поколения: языки машинных программ
2) Языки второго поколения: с мнемоническим представлением команд, так называемые автокоды. Макрос, Assembler, Microassembler
3) Языки третьего поколения: общего назначения, используемые для создания прикладных программ любого типа. Например, Бейсик, Кобол, Си и Паскаль.
4) Языки четвертого поколения: усовершенствованные, разработанные для создания специальных прикладных программ, для управления базами данных. Prolog, Langin,SGML(HTML, XML ), SOL
5) Языки программирования пятого поколения: языки декларативные, объектно–ориентированные и визуальные. Например, Пролог, ЛИСП (используется для построения программ с использованием методов искусственного интеллекта), С++, Visual Basic, Delph .
1. Процедурное программирование
1) Структурные языки: ADA, Pascal, C, Java
2) Операционные языки: Fortran, Basic, Focal
2. Непроцедурное программирование
1) Функциональные языки: FP, Lisp, APL, Nial
2) Логические языки: Planner, Prolog
3. Объектно-ориентированные языки высокого уровня Object Pascal, C++, Java
Ирина,
ОтветитьУдалитьработа оценивается максимальным баллом