5. Системное ПО

Компоненты располагаются на сервере и при работе передаются по сети на ЭВМ клиента (пользователя), где и исполняются.
При работе интерпретатора языка Java исходные тексты транслируются (преобразуются) в псевдокод виртуальной Java-машины. Заметим, что виртуальная Java-машина фактически не существует в виде реальных микросхем и других устройств, а представляет собой программный эмулятор (имитатор), выполненный на имеющейся у пользователя аппаратной платформе. Псевдокод чаще всего называют байт-кодом.
Программный эмулятор виртуальной Java-машины включен в состав распространенных программ-исследователей глобальных сетей (браузеров), таких, как Microsoft Интернет Explorer и Netscape Navigator.
Корпорации SUN Microsystems и Netscape Communications создали язык JavaScript.
JavaScript относится к языкам сценариев, которые позволяют «склеивать» готовые компоненты (вызывать подпрограммы при совершении каких-то событий). JavaScript не единственный язык управления сценариями просмотра документов. Язык VBScript, созданный на основе языка Visual Basic, используется для решения таких же задач.
Управлять сценарием просмотра (т. е. последовательностью просмотра) можно и с помощью Java-апплетов. Активные объекты Java выполняются виртуальной машиной Java, которая не позволяет загруженному байт-коду получить доступ к другим частям компьютера.
В технологии ActiveX применяется иной подход. Элементы управления ActiveX могут непосредственно обращаться к жесткому диску и другим устройствам, что теоретически дает возможность создать элемент управления, который опасен для данного компьютера (например, можно тайно собирать и передавать информацию об используемом программном обеспечении).
Языки программирования (ЯП) по своим возможностям и времени создания принято делить на несколько поколений (Generation Language GL). Каждое из последующих поколений по своей функциональной мощности качественно отличается от предыдущего. К сегодняшнему дню насчитывается пять поколений ЯП.
5.5.2. Основные свойства и способы представления алгоритма
Алгоритм – точное описание способа решения задачи, устанавливающее состав операций и последовательность их выполнения.



Сайт управляется системой uCoz