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

Автор: Пользователь скрыл имя, 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. Библиография

Файлы: 1 файл

информатика.docx

— 55.23 Кб (Скачать)

  Размышляя над этим, хочется верить в прогресс науки и техники, в высоко - компьютеризированное будущее человечества, как единственного  существа на планете, пусть и не использующего  один, определенный разговорный язык, но способного так быстро прогрессировать  и развивать свой интеллект, что  и перехода от многоязыковой системы  к всеобщему пониманию долго  ждать не придется.

  Завершить свой труд хорошо бы на такой оптимистичной  ноте, но нет, напоследок хочется процитировать  человека, фрагменты работы которого, в виде информации о языке Си, вам уже попадались на страницах  этого текста:

  Единственный  способ изучать новый  язык программирования – писать на нём  программы.              

                                    Брайэн Керниган

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) “Алгоритмические языки реального  времени”, Янг С., 1985 г..

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