Автор: Пользователь скрыл имя, 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
О его успехе и широком признании говорит тот факт, что 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 года
во французском университете Марсель-Экс.
Он составил алгоритм формального способа
интерпретации процесса логического вывода
и разработал систему автоматического
доказательства теорем, которая была написана
на Фортране. Она-то и послужила прообразом
Пролога. Этот язык был выбран для решения
задач в различных областях,включающих:
Пролог
является диалоговым языком. Программа
на Прологе состоит из
ЗАКЛЮЧЕНИЕ
Изобретение языка программирования высшего уровня позволило нам общаться с машиной, понимать её. Проще говоря, мы в нашем развитии науки программирования пока что с ЭВМ на ВЫ. Посмотрите как развилась наука программирования с того времени, как появились языки программирования, а ведь язык программирования высшего уровня, судя по всему ещё младенец. Но если мы обратим внимание на темпы роста и развития новейших технологий в области программирования, то можно предположить, что в ближайшем будущем, человеческие познания в этой сфере, помогут произвести на свет языки, умеющие принимать, обрабатывать и передавать информации в виде мысли, слова, звука или жеста. Размышляя над этим, хочется верить в прогресс науки и техники, в высоко - компьютеризированное будущее человечества, как единственного существа на планете, пусть и не использующего один, определенный разговорный язык, но способного так быстро прогрессировать и развивать свой интеллект, что и перехода от многоязыковой системы к всеобщему пониманию долго ждать не придется.
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
Информация о работе История развития языков программирования