Автор работы: Пользователь скрыл имя, 18 Декабря 2010 в 19:04, реферат
Можно писать программы непосредственно на машинном языке, хотя это и сложно. На заре компьютеризации (в начале 1950-х г.г.), машинный язык был единственным языком, большего человек к тому времени не придумал. Для спасения программистов от сурового машинного языка программирования, были созданы языки высокого уровня (т.е. немашинные языки), которые стали своеобразным связующим мостом между человеком и машинным языком компьютера. Языки высокого уровня работают через трансляционные программы, которые вводят "исходный код" (гибрид английских слов и математических выражений, который считывает машина), и в конечном итоге заставляет компьютер выполнять соответствующие команды, которые даются на машинном языке.
. Введение
1.1. Интерпретаторы
1.2. Компиляторы
2. Классификация языков программирования
2.1. Машинно – ориентированные языки
2.1.1. Машинные языки
2.1.2. Языки символического кодирования
2.1.3. Автокоды
2.1.4. Макрос
2.2. Машинно – независимые языки
2.2.1. Машинно – независимые языки
2.2.2. Универсальные языки
2.2.3. Диалоговые языки
2.2.4. Непроцедурные языки
3. Развитие языков программирования
3.1. Ассемблер
3.2. Лисп
3.4. Бейсик
3.5. Рефал
3.6. Пролог и Пролог++
3.7. Лекс
3.8. Си
3.8.1. Особенности языка Си
3.8.2. Недостатки языка Си
3.9. Си++
3.9.1. Замечание по проекту языка Си++
4. Заключение
5. Библиография
5. БИБЛИОГРАФИЯ
1) “LEX - генератор программ лексического анализа”
Давидов
Михаил Изгияевич; Антонов
МОСКВА – 1985;
2) "BASIC Face-off", Justin J.Crom,
PC Tech Journal, September 1987, p.136
Перевод: Лопухов В.Н. (Интегратор Promt98);
3) “Язык программирования Си.” Б.В. Керниган, Д. Ритчи, А. Фьюэр.
Русский перевод: Москва: Финансы и Статистика. 1985 г.;
4) “Основы автоматизации” ч.1, Золотарев В.В., 1978 г.;
5) “Языки программирования” кн.5, Ваулин А.С., 1993 г.;
6) “Языки программирования: разработка и реализация”,
П. Терренс, 1979 г.;
7) “Введение в программирование на языке Ассемблер”
ч.1, Касвандс Э.Г.;
8) “Языки
программирования высокого
Хротко Г., 1982 г.;
9) “Языки программирования”,
Малютин Э.А., Малютина Л.В., 1982 г.;
10) “Новые
языки программирования и
11) “Мир Лиспа” т.1, Хьювенен Э., Сеппенен Й., 1990 г.;
12) “Алгоритмические языки реального времени”, Янг С., 1985 г..