Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
24-33.docx
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
130.84 Кб
Скачать

29. Смешанные языки программирования

30. Языки Интернета

Клиентский язык

Как следует из названия, программы на клиентских языках обрабатываются на стороне пользователя, как правило их выполняет браузер. Это и создает главную проблему клиентских языков — результат выполнения программы (скрипта) зависит от браузера пользователя. То есть если пользователь запретил выполнять клиентские программы, то они исполняться не будут, как бы ни желал этого программист. Кроме того, может произойти такое, что в разных браузерах или в разных версиях одного и того же браузера один и тот же скрипт будет выполняться по-разному. С другой стороны, если программист возлагает надежды на серверные программы, то он может упростить их работу и снизить нагрузку на сервер за счет программ, исполняемых на стороне клиента, поскольку они не всегда требуют перезагрузку (генерацию) страницы. Самыми распространенными клиентскими языками программирования являются:

JavaScript

VBScript

ActionScript

Java

Серверные языки

Важной стороной работы серверных языков является возможность организации непосредственного взаимодействия с системой управления базами данных (или СУБД) — сервером, на котором упорядоченно хранится информация, которая может быть вызвана в любой момент. Популярными среди систем управления базами данных являются:

Firebird

IBM DB2

IBM DB2 Express-C

Microsoft SQL Server

Microsoft SQL Server Express

mSQL

MySQL

Oracle

PostgreSQL

SQLite

Sybase Adaptive Server Enterprise

ЛИНТЕР

MongoDB

31. Фон-неймановская архитектура ЭВМ

Машина фон Неймана, как и практически каждый современный ЭВМ общего назначения, состоит из четырех основных компонентов:

  1. Операционная устройство (ВУ) , который выполняет команды из определенного набора, который называется системой (набором) команд , над порциями информации, хранящейся отделенной от операционного устройства памяти (хотя современные архитектуры имеют в составе операционного устройства дополнительную память (обычно банк регистров ), в которой операнды хранятся сравнительно короткое время непосредственно в процессе проведения вычислений.

  2. Устройство управления (ПУ) , который организует последовательное выполнение алгоритмов, расшифровка команд, поступающих из запоминающего устройства (см. ниже), реагирует на аварийные ситуации и выполняет общие функции управления всеми узлами вычислительной машины. Обычно ОП и ПУ объединяются в структуру, называемуюцентральным процессором . Следует обратить внимание, что требование именно последовательного, в порядке поступления из памяти (в порядке изменения адресов в счетчике команд ) выполнения команд является принципиальной. Архитектуры, которые не соблюдают такого принципа, вообще не считаются фон-неймановской.

  3. Запоминающее устройство (ЗУ)  - массив ячеек с уникальными идентификаторами (адресам), в которых хранятся команды и данные.

  4. Устройство ввода-вывода (ПВВ) , который обеспечивает связь ЭВМ с внешним миром, устройств, передающих информацию на переработку в ЭВМ и принимают результаты.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]