Языки программирования

Автор: Пользователь скрыл имя, 19 Апреля 2011 в 23:34, курсовая работа

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

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

Оглавление

Введение

1.Интерпретаторы

2. Компиляторы

3. Классификация языков программирования

3.1. Машинно-ориентированные языки

3.1.1. Машинные языки

3.1.2. Языки символического кодирования

3.1.3. Автокоды

3.1.4. Макрос

3.2. Машинно-независимые языки

3.2.1. Машинно-независимые языки

3.2.2. Универсальные языки

3.2.3. Диалоговые языки

3.2.4. Непроцедурные языки

4. Развитие языков программирования

4.1. Ассемблер

4.2. Лисп

4.3.Фортран

4.4. Бейсик

4.5. Рефал

4.6. Пролог и Пролог++

4.7. Лекс

4.8. Си

4.8.1. Особенности языка Си

4.8.2. Недостатки языка Си

4.9. Си++

4.9.1. Замечания по проекту языка Си++

Заключение

Литература