Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
языки программирования.doc
Скачиваний:
21
Добавлен:
13.08.2013
Размер:
76.29 Кб
Скачать

10. Другие языки

Существует огромное количество атрибутов, помимо степени строгости контроля типов или уровня языка, и есть очень много интересных примеров, которые не могут быть однозначно отнесены к одной из двух рассмотренных нами категории. Например, семейство Lisp занимает некоторое промежуточное положение, обладая атрибутами языков описания сценариев и языков программирования системного уровня. В Lisp впервые были реализованы такие концепции, как интерпретация и динамический контроль типов, которые широко используются в современных языках описания сценариев, А также автоматическое управление хранением и интегрированные среды разработки, применяемые в языках обеих категории.

11. Заключение

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

        1. Список Литературы

1.В.Ю.Демьяненко. «Программные средства создания и ведения баз данных». М.: «Финансы и статистика», 1984, 126 стр.

2. В.А. Мясников, С.А. Майоров, Г.И. Новиков. «ЭВМ для всех». М.: «Знание», 1985, 192 стр.

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

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

13