История развития языков программирования

Автор: Пользователь скрыл имя, 31 Марта 2013 в 18:38, реферат

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

Повышение производительности компьютеров и перемены в составе используемого ПО делают роль языков описания сценариев в создании приложении будущего все более и более важной. Эти языки отличаются от языков программирования системного уровня тем, что их основное назначение – связывать различные компоненты и приложения друг с другом.

Содержание

Введение
……………………………………………………….
3
1
История развития языков программирования
……….
5
1.1
Языки программирования
……………………………..
7
1.2
Языки процедурного программирования
…………….
8
1.3
Языки искусственного интеллекта
…………………...
9
1.4
Современные языки объектно-ориентированного и

визуального программирования
………………………
10
1.5
Схема развития языков программирования
…………..
2
Описание языков программирования
………………..
2.1
ADA
……………………………………………………..
2.2
ALGOL 60
………………………………………………
2.3
ALGOL 68
………………………………………………
2.4
Basic
……………………………………………………..
2.5
C
…………………………………………………………..
2.6
C++
……………………………………………………….
2.7
Cobol
……………………………………………………
2.8
Forth
……………………………………………………..
2.9
Fortran
……………………………………………………
2.10
LISP
……………………………………………………..
2.11
Java
……………………………………………………….
2.12
Modula-2
………………………………………………...
2.13
Oberon
……………………………………………………
2.14
Oberon-2
……………………………………………......
2.15
Pascal
……………………………………………………
2.16
Perl
……………………………………………………….
2.17
PL/1
……………………………………………………..
2.18
Prolog
……………………………………………………
Заключение
……………………………………………………..
Список использованных источников
………………………….
12

Работа содержит 1 файл

история развития языков программирования.doc

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

О его успехе и широком  признании говорит тот факт, что Perl стал непременным компонентом любой поставки ОС семейства Unix (например, FreeBSD, Linux или Solaris). Кроме этого, к настоящему времени Perl реализован практически для всех современных аппаратных платформ (суперкомпьютеры, RISC, Macintosh, PC, наладонные компьютеры и т. д.) и операционных систем (AIX, Linux, MacOS, MS-DOS, NetWare, OS/2, QNX, Solaris, Windows, VMS - всех не перечесть!). Это дает возможность легко переносить популярные Perl-программы из одного операционного окружения в другое. (К слову сказать, примеры к этому курсу лекций проверялись под операционными системами SuSE Linux 10.0, MS Windows XP Professional SP2, и MS Pocket PC 2003 Premium Edition v. 4.20). Несомненно, его широкому применению способствовало и то, что он распространяется бесплатно на условиях одной из лицензий: либо GNU General Public License (GPL), либо Artistic License - на выбор. Но главное, что в нем есть все средства, чтобы отлично выручать профессионалов и неопытных программистов, когда требуется быстро решать разные системные и прикладные задачи - от самых простых до весьма сложных. В результате Perl стал одним из самых успешных проектов движения open source (с открытыми исходными кодами) - наряду с Apache, Linux, PHP и Python.

 

 

PL/1

 

В 1961 г. IBM, чтобы сохранить  первенство на рынке компьютеров, занялась изготовлением “Системы-360”.Эти машины должны были удовлетворить в равной степени потребности как в аналитических вычислениях, так и в обработке данных в сфере бизнеса, и в специальных приложениях. Компьютер с такими возможностями требовал мощного языка. За полгода до окончания работы над аппаратным обеспечением IBM начала заниматься языком.

Был создан “комитет по разработке передового языка”. Комитет  состоял из представителей фирм “Lockheed”, “Union Carbait”, “Standard Oil ” из Калифорнии и специалисты из отделов программирования фирмы IBM. Комитет возглавил Джорж Рэдин. Они приступили к работе в октябре 1963г, и к февралю 1964 г. спецификации языка были завершены.

Этот язык был назван PL/1 (от programming language one) работа над компилятором была поручена лаборатории фирмы IBM в Англии. Многие черты Фортрана, Кобола и Алгола нашли отражение в PL/1. Критики отмечали, что язык наделен слишком многими качествами, что привело к повтору недостатков предыдущих языков.

 

PROLOG

 

 

   Язык  программирования Пролог (PROgramming LOGic) появился в 1972 г., Он был разработан Аланом Колмари из университета в Лумини (Марсель). Пролог в отличие от своих “сверстников”, продолжительное время развивался,применялся и обсуждался в сравнительно узком кругу исследователей, работающих в области искусственного интеллекта. 
        Алан Колмери, автор языка Пролог, начал работы над полноценной компьютерной реализацией трудов Ковальского с 1972 года во французском университете Марсель-Экс. Он составил алгоритм формального способа интерпретации процесса логического вывода и разработал систему автоматического доказательства теорем, которая была написана на Фортране. Она-то и послужила прообразом Пролога. Этот язык был выбран для решения задач в различных областях,включающих:

  • математическую логику;
  • решение абстрактных задач;
  • понимание естественного языка;
  • автоматизацию проектирования;
  • символьное решение уравнений;
  • анализ биохимических структур.

 

        Пролог  является диалоговым языком. Программа  на Прологе состоит из множества утверждений, каждое из которых является либо фактом о заданной информации, либо правилом, указывающим, как решение связано с заданными фактами или каким образом его можно из них вывести. В отличие от подавляющего большинства других языков Пролог обычно рассматривается в одном контексте с понятием “логическое программирование”. Фактически Пролог является не процедурным, а декларативным языком. Человек лишь описывает структуру задачи, а Пролог сам ищет решение.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ЗАКЛЮЧЕНИЕ

 

Изобретение языка программирования высшего уровня позволило нам общаться с машиной, понимать её. Проще говоря, мы в нашем развитии науки программирования пока что с ЭВМ на ВЫ.  Посмотрите  как развилась наука программирования с того времени, как появились языки программирования, а ведь язык программирования высшего уровня, судя по всему ещё младенец. Но если мы обратим внимание на темпы роста и развития новейших технологий в области программирования, то можно предположить, что в ближайшем будущем, человеческие познания в этой сфере, помогут произвести на свет языки, умеющие принимать, обрабатывать и передавать информации в виде мысли, слова, звука или жеста. Размышляя над этим, хочется верить в прогресс науки и техники, в высоко - компьютеризированное будущее человечества, как единственного существа на планете, пусть и не использующего один, определенный разговорный язык, но способного так быстро прогрессировать и развивать свой интеллект, что и перехода от многоязыковой системы к всеобщему пониманию долго ждать не придется.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

 

  1. Лесневский А.С., Объектно-ориентированное программирование для начинающих. Москва, Бином,2005г.-233стр.
  2. Величкович В., Цветкова М., Программирование для начинающих. Москва, Бином, 2007г.-288стр.
  3. Частиков А.П., Архитектура компьютерного мира: история и эволюция компьютерного мира. Санкт-Петербург, БХВ-Петербург, 2002г.-383стр.
  4. www.ru.wikipedia.org
  5. www.yanart.net
  6. www.excode.ru
  7. www.comprice.ru
  8. www.info-system.ru
  9. www.student.uni-vologda.ac.ru



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