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

Автор работы: Пользователь скрыл имя, 28 Мая 2013 в 18:53, контрольная работа

Описание работы

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

Содержание работы

Введение 3
Язык программирования 5
Начало развития 6
Классификация языков программирования 7
1. Машинно-ориентированные языки 7
1.1. Машинный язык 8
1.2. Языки символического кодирования 8
1.3. Автокоды 8
1.4. Макрос 9
2. Машинно-независимые языки 9
2.1. Проблемно – ориентированные языки 10
2.2. Универсальные языки 10
2.3. Диалоговые языки 11
2.4. Непроцедурные языки 11
Эволюция языков программирования 11
1. Ассемблер 13
2. Лисп 13
3. Фортран 14
4. Бейсик 15
5. Рефал 16
6. Пролог и Пролог ++ 17
7. Лекс 18
8. Cи 19
9. Си++ 19
Низкоуровневый язык программирования 22
Высокоуровневый язык программирования 24
Понятие об алгоритме 26
Разветвляющийся алгоритм 27
1. Словесный способ 28
2. Графический способ 28
Линейный алгоритм 29
Циклический алгоритм 30
Заключение 32

Файлы: 1 файл

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

— 167.16 Кб (Скачать файл)

Поверьте  мне это не сарказм вы только посмотрите  как развилась наука программирования с того времени, как появились языки программирования, а ведь язык программирования высшего уровня, судя по всему ещё младенец. Но если мы обратим внимание на темпы роста и развития новейших технологий в области программирования, то можно предположить, что в ближайшем будущем, человеческие познания в этой сфере, помогут произвести на свет языки, умеющие принимать, обрабатывать и передавать информации в виде мысли, слова, звука или жеста. Так и хочется назвать это детище компьютеризированного будущего: «языки программирования"высочайшего" уровня». Возможно, концепция решения этого вопроса проста, а ближайшее будущее этого проекта уже не за горами, и в этот момент, где-нибудь в Запорожье, Амстердаме, Токио или Иерусалиме, перед стареньким 133MHz горбится молодой, никем не признанный специалист и разрабатывает новейшую систему искусственного интеллекта, которая наконец-то позволит человеку, с помощью своих машинных языков, вести диалог с машиной на ТЫ.

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

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

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

 

 

 

 

 

 

 

 

 

 

Список  литературы

  1. Роберт У. Себеста. Основные концепции языков программирования Concepts of Programming Languages / Пер. с англ. — 5-е изд. — М.: 2001.
  2. Вольфенгаген В. Э. Конструкции языков программирования. Приёмы описания. — М.: Центр ЮрИнфоР, 2001.
  3. Паронджанов В. Д. Как улучшить работу ума. Алгоритмы без программистов — это очень просто!. — М.: Дело, 2001.
  4. Давидов М. И., Антонов В. Г. LEX - генератор программ лексического анализа / М. – 1985;
  5. Justin J. Crom / "BASIC Face-off", PC Tech Journal,  September 1987.

 Перевод: Лопухов В.Н.

  1. Керниган Б. В., Д. Ритчи, А. Фьюэр. / Язык программирования Си. Русский перевод: Финансы и Статистика. М., 1985.
  2. Золотарев В. В. / Основы автоматизации, ч. 1, 1978.
  3. Ваулин А.С. / Языки программирования, кн. 5, 1993.
  4. Терренс П. / Языки программирования: разработка и реализация. 1979.
  5. Хротко Г. / Языки программирования высокого уровня. 1982.
  6. Малютин Э.А., Малютина Л.В. / Языки программирования. 1982.
  7. Ушкова В. / Новые языки программирования и тенденции их развития. 1982.
  8. Хьювенен Э., Сеппенен Й. / Мир Лиспа, т. 1, 1990.
  9. Янг С. / Алгоритмические языки реального времени 1985.



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