Автор: Пользователь скрыл имя, 09 Января 2012 в 17:38, реферат
С течением времени одни системы развивались, приобретали новые черты и остались востребованы, другие утратили свою актуальность и сегодня представляют в лучшем случае чисто теоретический интерес.
Цель работы:
- описать современные системы программирования,
- сделать обзор языков программирования.
Введение 2
Понятие, назначение и составные элементы систем программирования 3
2. Классификация языков программирования 9
2.1 Процедурное программирование 9
2.2 Объектно-ориентированное программирование 10
2.3 Декларативные языки программирования 11
3. Обзор языков программирования 12
3.1 Основные языки программирования 12
3.2 Языки программирования для компьютерных сетей 21
Заключение 23
Список используемой литературы 24
- Java предоставляет
программисту богатый набор
3.2
Языки программирования
для компьютерных сетей.
Языки
программирования для компьютерных
сетей являются интерпретируемыми.
Интерпретаторы для них распространяются
бесплатно, а сами программы – в исходных
текстах. Такие языки называются скрипт
– языками.
Perl.
Perl является интерпретируемым языком, созданным программистом Лари Уоллом для обработки больших текстов и файлов и расшифровывается, как Practical Extraction and Report Language (язык для практического извлечения данных и составления отчетов). С помощью Perl вы, например, можете создать скрипт, который открывает один или несколько файлов, обрабатывает информацию и записывает результаты.
Perl - язык, приспособленный для обработки произвольных текстовых файлов, извлечения из них необходимой информации и выдачи сообщений. Perl также удобен для написания различных системных программ. Этот язык прост в использовании, эффективен, но про него трудно сказать, что он элегантен и компактен. Синтаксис выражений Perl близок к синтаксису Си. Рекурсия может быть произвольной глубины. Хотя Perl приспособлен для сканирования текстовых файлов, он может обрабатывать так же двоичные данные. Perl позволяет использовать регулярные выражения, создавать объекты, вставлять в программу на Си или Си++ куски кода на Perl, а также позволяет осуществлять доступ к базам данных, в том числе Oracle.
С изобретением
World Wide Web, Perl оказался прекрасным средством
для взаимодействия с web-серверами через
Common Gateway Interface (CGI) - общий интерфейс взаимодействия.
Команды Perl могут легко получить данные
из формы HTML или другого источника и выполнить
с ними какое-нибудь действие.
Язык
PHP (1995-1997гг) обладает средствами доступа
к БД и используется создателями динамических
сайтов во всем мире.
Язык
Tcl/Tk (конец 80-х годов) состоит из мощных
команд, предназначенных для работы с
абстрактными нетипизированными объектами
и позволяет создавать программы с графическим
интерфейсом.
Язык
VRML (1994г) создан для организации виртуальных
трехмерных интерфейсов в Интернете.
Язык
XML. С 1996г идет работа над созданием универсального
языка структуры документов. Может стать
заменой языка HTML.
Заключение
Новые языки легче в использовании. Большинство современных языков имеет интегрированную среду разработки и поддерживает структурное программирование. Для графических операционных систем, например Windows, требуются более сложные средства программирования, но с помощью простых в обращении языков, таких как Visual Basic, процесс облегчается настолько, что даже начинающие программисты могут работать с графической средой.
Современные языки программирования обеспечивают огромные преимущества по сравнению с предшествующими языками. Они более структурированы и предоставляют интегрированную среду разработки.
В 1970-х самым
популярным языком общего применения
был Pascal, но в 1980-х его применение
резко сократилось.
Язык C, разработанный компанией Bell Laboratories, является очень эффективным, но низкоуровневым языком программирования. Язык C -- это основа современных языков.
Самым большим преимуществом языка C++ над его предшественником является поддержка объектно-ориентированного программирования.
Visual Basic, наследник языка BASIC, обеспечивает наилучшую базу программирования для начинающих.
Выбор используемого
языка определяется многими факторами.
Большинство языков имеют специализацию
и подходят для написания определенного
типа программ. Выбор языка определяется
исходя из направленности разрабатываемой
программы. Кроме того, программист должен
отдавать себе отчет в том, насколько этот
язык распространен, на тот случай, если
кому-то в будущем придется заниматься
обслуживанием его программы.
Список
используемой литературы:
1. В.Ю.Демьяненко.
Программные средства создания
и ведения баз данных. –М.: Финансы
и статистика, 1984.
2. В.А.Мясников,
С.А. Майоров, Г.И. Новиков.
3. А.Г.Гейн.
Основы информатики и
4. В.Ф.Ляхович.
Основы информатики. –Ростов-
5. Вычислительная
техника и программирование / Под
ред. А.В.Петрова –М.: Высш. шк., 1990.
6. Информатика: Базовый курс / С.В. Симонович и др. – СПб.: Питер, 1999.
Информация о работе Системы программирования. Классификация и обзор программирования