Автор: Пользователь скрыл имя, 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. Замечания по проекту языка Си++
Заключение
Литература