- •Язык Ассемблер
- •Язык Паскаль
- •Язык Си
- •Язык Бейсик
- •Язык Лисп (яву).
- •Язык с#
- •Язык Пролог.
- •Языки разметки html
- •Язык скриптов (Java, Javascript, php, asp и т.Д.)
- •Порождающие грамматики Хомского
- •13. Контекстно-свободная грамматика.
- •16. Синтаксические диаграммы
- •19. Контекстный анализатор
- •22. Самотранслятор
- •23. Много- и однопроходные трансляторы
- •24. Метод рекурсивного спуска
Языки разметки html
HTML (Hyper Text Markup Language) означает язык разметки гипертекста. Этот язык был разработан Тимом Бернерсом-Ли в рамках создания проекта распределенной гипертекстовой системы, которую он назвал World Wide Web (WWW) или Всемирная паутина. HTML предназначен для написания гипертекстовых документов, публикуемых в World Wide Web. Документ на языке HTML может включать следующие компоненты:
стилизованный и форматированный текст;
команды включения графических и звуковых файлов;
гиперсвязи с различными ресурсами Internet;
скрипты на языке JavaScript и VBScript;
различные объекты, например Flash-анимацию.
HTML — это не язык программирования, — он служит лишь для разметки странички, придания определенного вида тому или иному элементу.
Осуществляется это путем присвоения каждому элементу своих параметров, которые распознает браузер. Параметры отображения элементов задаются при помощи тегов, в которых и задается желаемый вид того или иного элемента нашей странички.
Для создания HTML документов используют текстовые редакторы (например Блокнот), текстовые процессоры (Word), редакторы тегов HTML и визуальные HTML-редакторы.
Теги - это инструменты разметки текста. Теги могут прописываться как строчными, так и прописными буквами, разницы никакой нет. Теги бывают парными и не парными. В качестве примера парного тега можно привести тег <html></html>, этот тег начинает и заканчивает любой HTML документ. Вторая часть парного тега отличается от первой только наличием символа "/", однако первая часть тега может содержать и дополнительные параметры. Например в теге <font size="4"></font>, параметр size="4" определяет размер текста. Примером непарного тега является <hr> - тег вставки в HTML документ горизонтальной линии, такой как в конце этого абзаца.
Обязательные теги языка HTML:
Любой HTML документ должен содержать следующие теги <html></html>, <head></head>, <body></body>, <title></title>. Порядок расположения тегов в HTML документе представлен ниже
<html>
<head>
<title>
Название вашей страницы
</title>
</head>
<body>
Тело вашего документа
</body>
</html>
Внутри тега <head> </head> располагается название вашего HTML документа.
Язык скриптов (Java, Javascript, php, asp и т.Д.)
Интерпретаторы Perl имеются сейчас практически у всех хостеров, разрешающих разработчикам сайтов использовать свои CGI-скрипты. PHP главным образом применяют на серверах, работающих под Unix (Linux)- подобными системами (хотя и на Microsoft'овских серверах его можно встретить). ASP - разработка Microsoft, и используется практически только на Microsoft'овских же серверах. Либо PHP, либо ASP, а нередко и тот и другой язык, предлагают сейчас также практически все хостеры. Скрипты PHP имеет грамматику схожую с грамматикой языка C, однако он включает так же возможности других языков программирования (Perl, Java и C++). Скрипты PHP могут работать с базами данных, управлять динамическим содержанием HTML документов, обрабатывать результаты отправки форм с вашего сайта, обеспечивать функционирование форумов (большинство форумов в сети выполнены средствами PHP). Широкие возможности языка позволяют создавать скрипты PHP для решения практически любых задач в области программирования для web. Java Script Как уже говорилось, Java Script работает на стороне клиента, поэтому сценарии Java Script выполняются даже при открытии страницы с жёсткого диска. Это делает отладку сценариев гораздо проще, поскольку нет необходимости в дополнительной установке интерпретатора. Интерпретатор Java Script интегрирован практически во все браузеры. С помощью Java Script вы можете улучшить пользовательский интерфейс сайта, создавать бегущие строки, добавлять в html документ рисунки и анимацию, определить тип браузера посетителя вашего сайта, изменять формы и организовать их автоматическое заполнение, управлять строкой состояния и ещё многое другое. Один минус - многие браузеры позволяют пользователям отключить выполнение скриптов Java Script, что сделает вашу программу бесполезной в этом случае. Однако по статистике порядка 98% браузеров исполняют скрипты Java Script. Java - это объектно-ориентированный язык программирования, который запускается только при помощи компилятора и вспомогательных файлов. Такие программы могут работать либо как законченные приложения, либо как встроенные апплеты. Java скрипты хотя и встроены в html, все же хранятся на клиентском компьютере как отдельные файлы. Не будем сейчас излишне показывать различия между этими языками.