Системы программирования. Классификация и обзор программирования

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

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

Реф. инфо. №2.doc

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

- 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. В.А.Мясников, С.А. Майоров, Г.И. Новиков. ЭВМ  для всех. –М.: Знание, 1985. 

3. А.Г.Гейн. Основы информатики и вычислительной техники. –М.: Просвещение, 1997. 

4. В.Ф.Ляхович.  Основы информатики. –Ростов-на-Дону: Феникс, 1996. 

5. Вычислительная  техника и программирование / Под  ред. А.В.Петрова –М.: Высш. шк., 1990. 

6. Информатика:  Базовый курс / С.В. Симонович и  др. – СПб.: Питер, 1999.

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