Языки программирования. Их классификация и развитие

Автор: Пользователь скрыл имя, 24 Февраля 2012 в 16:58, реферат

Краткое описание

Язык программирования служит двум связанным между собой целям: он дает программисту аппарат для задания действий, которые должны быть выполнены, и формирует концепции, которыми пользуется программист, размышляя о том, что делать. Первой цели идеально отвечает язык, который настолько "близок к машине", что всеми основными машинными аспектами можно легко и просто оперировать достаточно очевидным для программиста образом. Второй цели идеально отвечает язык, который настолько "близок к решаемой задаче", чтобы концепции ее решения можно было выражать прямо и коротко.

Оглавление

ВВЕДЕНИЕ……………………………………………………………………3
1.1. Интерпретаторы………………………………………………………..4
1.2. Компиляторы…………………………………………………………...6
2. Классификация языков программирования……………………………...8
2.1. Машинно – ориентированные языки…………………………………8
2.1.1. Машинные языки………………………………………………..8
2.1.2. Языки символического кодирования…………………………..9
2.1.3. Автокоды………………………………………………………...10
2.1.4. Макрос…………………………………………………………...11
2.2. Машинно – независимые языки……………………………………....11
2.2.1. Машинно – независимые языки………………………………..12
2.2.2. Универсальные языки…………………………………………..12
2.2.3. Диалоговые языки………………………………………………13
2.2.4. Непроцедурные языки………………………………………….14
3. Развитие языков программирования……………………………………..15
3.1. Ассемблер……………………………………………………………..15
3.2. Фортан…………………………………………………………………17
3.3. Бейсик……………………………………………………………….....18
3.4. Рефал…………………………………………………………………...19
3.5. Пролог и Пролог++…………………………………………………....21
3.6. Лекс…………………………………………………………………….22
3.7. Си……………………………………………………………………....23
3.7.1. Особенности языка Си……………………………………….....24
3.7.2. Недостатки языка Си……………………………………............25
3.8. Си++…………………………………………………………................26
3.9.1. Замечание по проекту языка Си++…………………………….30
ЗАКЛЮЧЕНИЕ…………………………………