Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

L1_ПДС

.pdf
Скачиваний:
14
Добавлен:
11.05.2015
Размер:
5.2 Mб
Скачать

программа -

последовательность инструкций, выполняемых компьютером (операционной системой)

скрипт - последовательность инструкций (сценарий), выполняемых

только определенной программой

(приложением) поддерживающей исполнение данного скрипта

программа (приложение) - создается (транслируется) компилятором

.exe

010011

100110

компилятор 111000

скрипт - выполняется интерпретатором

компилятор

компилятор - (программа) читает текст на языке программирования и транслирует его в машинный код (программу, приложение), который непосредственно выполняется на компьютере

.exe

010011

100110

компилятор 111000

интерпретатор - (программа) читает скрипт, анализирует инструкции, обрабатывает и непосредственно выполняет без предварительной компиляции

компилятор

компилятор - создает целевую программу один раз для многократного

выполнения

.exe

 

 

 

010011

.exe

 

 

.exe

 

 

.exe

010011

 

 

 

100110

 

 

 

 

111000

100110

 

 

 

 

010011

010011

компилятор

100110

100110

111000

 

111000

111000

 

 

 

 

 

 

интерпретатор – загружается (работает) при каждом выполнении скрипта

компилятор

интерпретатор

компилятор

достоинства по сравнению с

недостатками

 

 

Кроссплатформенность (при

для разных платформ

наличии соответствующих

соответствующие компиляторы

интерпретаторов)

 

 

 

Упрощение отладки и скорость

компиляция может занять

разработки (при интерпретации

длительное время

выполнение начинается

 

незамедлительно)

 

 

 

недостатки по сравнению с

достоинствами

 

 

Скрипт не может выполняться

скомпилированная программа

отдельно без интерпретатора

непосредственно выполняется на

 

компьютере

 

 

Скрипт выполняется медленнее

скомпилированная программа -

(требуется предварительный анализ

оптимизированный машинный код

и обработка инструкций,

непосредственно выполняемый

практически отсутствует

компьютером

оптимизация)

 

 

 

императивные языки

декларативные языки

программирования

программирования

JavaScript HTML

ActionScript 3.0

XML

PHP

CSS

C, C++, JAVA, C#,

SQL

Pascal, Basic

 

скрипт - последовательность инструкций (сценарий),

выполняемых только определенной программой (приложением)

поддерживающей исполнение данного скрипта

сценарий - набор инструкций для управления объектами в составе сложной системы

JavaScript - язык сценариев выполняемых движком браузера

для управления содержимым HTML-документов

JavaScript - язык сценариев выполняемых движком браузера для управления содержимым HTML-документов

движок браузера – программа формирующая изображение web-страницы на основе полученного из сети содержимого

HTML, CSS, JavaScript ...

Динамические Web-страницы

изменяются на стороне

формируются, с помощью

клиента без перезагрузки

языка программирования, на

(не путать со сменой

стороне сервера динамически

статичных страниц при

из HTML-шаблона и отдельно

гипертекстовой навигации)

хранимого содержимого

 

 

WWW

client-side scripting

server-side scripting

PHP

HTML

tpl

tpl

tpl

tpl

.tpl

.tpl

.tpl

.tpl

.tpl

.tpl

.tpl TXT

MySQL

.js

.js

.js

.js

.css

.css

.css

.css

формируются, с помощью языка программирования, на стороне сервера динамически из HTML-шаблона и отдельно хранимого содержимого

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