Автор: Пользователь скрыл имя, 07 Января 2012 в 22:52, реферат
Прогресс компьютерных технологий определил процесс появления новых разнообразных знаковых систем для записи алгоритмов – языков программирования. Смысл появления такого языка – оснащенный набор вычислительных формул дополнительной информации, превращает данный набор в алгоритм.
Язык программирования служит двум связанным между собой целям: он дает программисту аппарат для задания действий, которые должны быть выполнены, и формирует концепции, которыми пользуется программист, размышляя о том, что делать. Первой цели идеально отвечает язык, который настолько "близок к машине", что всеми основными машинными аспектами можно легко и просто оперировать достаточно очевидным для программиста образом. Второй цели идеально отвечает язык, который настолько "близок к решаемой задаче", чтобы концепции ее решения можно было выражать прямо и коротко.
1.Введение
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) “Новые языки программирования и тенденции их развития”, Ушкова В., 1982 г.;
11) “Мир Лиспа” т.1, Хьювенен Э., Сеппенен Й., 1990 г.;
12)
“Алгоритмические языки
Информация о работе Языки программирования, их классификация и развитие