Языки программирования для компьютерных сетей являются интерпретируемыми. Интерпретаторы для них распространяются бесплатно, а сами программы – в исходных текстах. Такие языки называются скрипт – языками.
Язык HTML (Hyper Text Markup Language) – универсальный язык разметки гипертекста, используемый для подготовки Web документов для Internet. Язык позволяет форматировать текст, добавлять графические образы, работать с таблицами и организовывать связь одного документа с другим с помощью механизма гиперссылок.
Язык Perl (80 г) содержит многочисленные функции работы со строками, массивами, всевозможные средства преобразования данных.
Язык PHP (1995-1997гг) обладает средствами доступа к БД и используется создателями динамических сайтов во всем мире.
Язык Tcl/Tk (конец 80-х годов) состоит из мощных команд, предназначенных для работы с абстрактными нетипизированными объектами и позволяет создавать программы с графическим интерфейсом.
Язык VRML (1994г) создан для организации виртуальных трехмерных интерфейсов в Интернете.
Язык XML. С 1996г идет работа над созданием универсального языка структуры документов. Может стать заменой языка HTML.
Вопросы к разделу: Эволюция языков программирования
1. Какие из перечисленных языков подходят для программирования (ответ – все):
a.) PHP | b.) Ассемблер | c.) C, C++ | d.) Java |
2. К какому типу языков относится язык Lisp:
a.) язык системного программирования | b.) язык структурного программирования | c.) язык функционального программирования | d.) язык логического программирования |
3. Не является принципом объектно-ориентированного программирования...
a.) инкапсуляция | b.) наследование | c.) полиморфизм | d.) использование функций |
4. Декларативный (с точки зрения парадигмы) язык рассматривает программу как:
|
а.) совокупность определений функций, которые обмениваются между собой данными без использования промежуточных переменных и присваиваний. | б.) совокупность описания входных данных и описания искомого результата | в.) описание задачи в терминах фактов и логических формул, а решение задачи выполняет система с помощью механизмов логического ввода | г.) совокупность описаний процедур |
5. Методика анализа, проектирования и написания приложений с помощью структуры классов, каждый из которых является целостным фрагментом кода и обладает свойствами и методами, называется___________ программированием.
a.) модульным | b.) формальным | c.) структурным | d.) объектно-ориентированным |
6. Какие из перечисленных языков подходят для программирования:
e.) PHP | f.) Ассемблер | g.) C, C++ | h.) Java |
7. К какому типу языков относится язык Lisp:
a.) язык системного программирования | b.) язык структурного программирования | c.) язык функционального программирования | d.) язык логического программирования |
8. В языке Prolog при решении задач используются:
а.) прямая цепочка логического вывода | б.) конструктор основного класса программы | в.) обратная цепочка логического вывода | г.) основная функция программы |
9. В объектно-ориентированном программировании каждый объект по отношению к своему классу является...
a.) кодом | b.) экземпляры | c.) функцией | d.) фрагментам |
10. Что делает операция модификация над объектом?
a.) дает доступ к состоянию, но не изменяет его | b.) доступ к содержанию объекта по частям, в строго определенном порядке | c.) разрушает объект и освобождает, занимаемую им память | d.) изменяет состояние объекта |
11. Языки программирования 2-го поколения характеризует:
|
a.) система машинных команд конкретного компьютера | b.) система обозначений для абстрактного описания вычислений | c.) система визуального проектирования пользовательских приложений, выполняющая автоматическую генерацию соответствующих программ | d.) система мнемоник для обозначения машинных команд конкретного семейства компьютеров |
12. Какие виды программ не присущи языку программирования С:
a.) процедуры | b.) функции | c.) модули | d.) методы |
13. Что делает операция итератор над объектом?
a.) дает доступ к состоянию, но не изменяет его | b.) изменяет состояние объекта | c.) разрушает объект и освобождает занимаемую им память | d.) доступ к содержанию объекта по частям, в строго определенном порядке |
14. Какие языки являются языками декларативного программирования:
a.) языки структурного программирования | b.) языки сценариев | c.) языки запросов к базам данных | d.) логические языки |