Языки программирования для Интернета

Развитие компьютерных телекоммуникаций началось задолго до Internet и задолго до Windows. В 80-е годы во всем мире появились обще доступные файловые серверы BBS – электронная доска объявлений

ВНИМАНИЕ! Работа на этой странице представлена для Вашего ознакомления в текстовом (сокращенном) виде. Для того, чтобы получить полностью оформленную работу в формате Word, со всеми сносками, таблицами, рисунками (вместо pic), графиками, приложениями, списком литературы и т.д., необходимо скачать работу.

Содержание

1. Введение 3 – 4
2. Поколение языков программирования 4 – 5
3. Языки программирования для Interneta 5 – 6
4. Заключение 7
5. Список используемой литературы 8

Введение

Телекоммуникация в широком смысле – это общение между субъектами (людьми, приборами, компьютерами), находящиеся на таком удалении друг от друга, который исключает непосредственный контакт.
Развитие компьютерных телекоммуникаций началось задолго до Internet и задолго до Windows. В 80-е годы во всем мире появились обще доступные файловые серверы BBS – электронная доска объявлений, работавшая в среде MS DOS. Абоненты BBS получили возможность бесплатно просматривать объявления обмениваться почтовыми сообщениями, файлами и т.д. В России стала популярна некоммерческая сеть Fidonet, объединившая студентов, преподавателей, инженеров, всех энтузиастов компьютерных технологий. Параллельно развивались и другие формы общения на расстоянии – Telnet, FTR и другие.
Локальные сети компьютеров обслуживают небольшое число пользователей, расположенных не далеко друг от друга.
Крупнейшей глобальной информационной системой ныне является сеть Internet. Internet не имеет определенной организационной системы, структуры, и представляет собой некий конгломерат самостоятельных компьютерных сетей, создавших условия для различных правительственных, научных, коммерческих и некоммерческих организаций.
Историю Internet связывают с возникновение в 60-х годах вычислительной системы Министерства обороны США – Arpanet. Основная конкуренция этой сети, предназначалась для управления военными операциями и страной в период войны.
Современная сеть представляет совокупность узлов, объединенных между собой каналами связи. Каждый узел – это один или несколько мощных серверов, которые работают чаще всего под управлением операционной системы UNIX. Эти машины называются главными компонентами или хост-компьютерами (от лат, слова «host» - хозяин). Управляет узлом его собственник – организация, которая называется провайдером (от англ, слова «provide» - обеспечивать) или поставщик услуг Internet.

Поколения языков программирования

Языки программирования принято делить на пять поколений. В первое поколение входят языки, созданные в 50-е годы, когда первые компьютеры только появились на свет. Это был язык ассемблер, созданный по принципу «одна инструкция – одна строка».
Расцвет второго поколения языков программирования пришел на конец 50-х – начало 60-х годов. Тогда был разработан символический ассемблер, в котором появились понятия переменной. Он стал первым полноценным языком программирования. Благодаря возникновению заметно возросли скорость разработки и надежность программ.
Появление третьего поколения языков программирования принято относить к 60-м годам. В это время появились универсальные языки высокого уровня, с их помощью удается решать задачи из любых областей. Такие качества новых языков, как относительная простота, независимость от конкретного компьютера и возможность использования мощных синтаксических конструкций, позволили резко повысить производительность труда программиста. Понятая большинству пользователей структура этих языков привела к написанию небольших программ (как правило инженерного или экономического характера) значительное число специалистов из некомпьютерных областей. Подавляющее большинство языков этого поколения успешно применяются и сегодня.
С начала 70-х годов по настоящее время продолжается период языков четвертого поколения. Эти языки предназначены для реализации крупных проектов, повышения их надежности и скорости их создания. Они обычно ориентированы на специализированные области применения, где хороших результатов можно добиться, используя не универсальные, а проблемно-ориентированные языки, оперирующие конкретными понятиями узкой предметной области. Как правило, в эти языки встраиваются мощные операторы, позволяющие одной строкой описать такую функциональность, для реализации которой на языках младших поколений потребовалось бы тысячи строк исходного кода.
Рождение языков пятого поколения произошло в середине 90-х годов. К ним относятся так же системы автоматического создания прикладных программ с помощью визуальных средств, без знания программирования. Главная идея, которая закладывается в эти языки, - возможность автоматического формирования результирующего текста на универсальных языках программирования. Инструкции же вводятся в компьютер в максимально наглядном виде с помощью методов, наиболее удобных для человека, не знакомого с программированием.

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

С активным развитием глобальной сети было создано немало реализаций популярных языков программирования, адаптированных специально для Интернета. Все они отличаются характерными особенностями: Языки являются интерпретируемыми, интерпретаторы для них распространяются бесплатно, а сами программы – в исходных текстах. Такие языки называют скрипт-языками.
HTML. Общеизвестный документ для формирования документов. Он очень прост и содержит элементарные команды форматирования текста, добавления рисунков, задания шрифтов и цветов, организации ссылок и таблиц. Все Web-страницы написаны на этом языке или используют его расширения.
Perl. В 80-х годах Лари Уолл разработал данный язык. Он задумывался как средство эффективной обработки больших текстовых файлов, генерации текстовых отчетов и управления задачами. По мощности Perl значительно превосходит языки типа Си. В него введено много часто используемых функций работы со строками, массивами, всевозможных средств преобразования данных, управления процессами, работой с системной информацией, и другие.
Tel/Tk. В конце 80-х годов Джон Аустираут придумал популярный скрипт-язык Tel и библиотеку Tk. В Tel он попытался воплотить видение идеального скрипт-языка. Tel ориентирован на автоматизацию рутинных процессов и состоит из мощных команд, предназначенных для работы с абстрактными нетипизированными объектами. Он независим от типа системы и при этом позволяет создавать программы с графическим интерфейсом.
VRML. В1994 году был создан язык VRML для организации виртуальных трехмерных интерфейсов в Интернете. Он позволяет описывать в текстовом виде различных трехмерные сцены, освещение и тени, текстуры, создавать свои миры, путешествовать по ним, вращать в любых направлениях, масштабировать, регулировать освещенность и т.д.

Заключение

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

Список используемой литературы.

1. Информатика : базовый курс / С.В. Симонович и др. - СПб.: Питер,
2002.
2. Фигурнов В.Э. IBM PC для пользователя. Изд. 6-е, перераб.
и доп. – М.: ИНФРА – М, 1995.
3. Информатика: Учебник. – 3-е перераб. изд./ под. ред. Н.В. Макаровой
Финансы и статистика, 2004.
4. Меняев М.Ф. Информационные технологии управления: Учебное
пособие. В 3 кн. Книга 1, 2, 3 : Омега – Л, 2003.
5. Информатика : базовый курс / С.В. Симонович и др. - СПб.: Питер,
2002.


Скачиваний: 1
Просмотров: 4
Скачать реферат Заказать реферат