Добавлен: 13.05.2023
Просмотров: 328
Скачиваний: 3
Заключение
Языки разметки - важнейший класс компьютерных языков. Организация текста, установление перекрёстных ссылок, графическое оформление - реализация всех этих функций была бы слишком сложной, если не сказать невозможной, без удобных и простых в использовании языков гипертекста.
Цель работы достигнута, поставленные задачи последовательно выполнены и раскрыты. Был проведён комплексный анализ языков гипертекстовой разметки как предмета изучения информатики, были выявлены парадигмы их развития развития и актуальное состояние на сегодняшний день.
Проведён подробный анализ понятийного аппарата, предложен перечень общих признаков, объединяющих все языки гипертекстовой разметки.
Рассмотрен вопрос об отнесении языков разметки к языкам программирования. Проанализировано развитие языков разметки в исторической динамике.
Во второй главе обозначены основные характеристики наиболее популярных и важных языков разметки, рассмотрены такие языки как XML, XHTML, SGML, а также облегчённые языки разметки.
Можно сделать вывод, что языки гипертекстовой разметки - это достаточно регидная и самодостаточная система, которая не нуждается в постоянном обновлении и совершенствовании. Разработанных стандартов хватает для обеспечения жизнеспособности большей части веб-страниц, едва ли в ближайшем времени будет придумана кардинально новая система разметки.
Библиографический список
- Алернов И. П. Алгоритмы упаковки данных в метапрограммировании. - 2 изд. - М.: Астра, 2013. - 304 с.
- Гавриленко С. Ю., Шитьков П. А. Использование языка xml для промежуточного представления программы // Вестник НТУ ХПИ. 2008. №24.
- Грищук Д. А. Объектно-ориентированное программирование. - М.: Научный Мир, 2012. - 298 с.
- Дуглас Энгельбрат и его вклад в развитие программной инженерии // Всё обо Всём URL: https://vsobs.com/ru/post/у332/ (дата обращения: 10.05.2019).
- Иванцова Е. Л., Иванцов Д. И. История HTML и перспективы развития. - М.: Флинта, 2015. - 189 с.
- История гипертекста: краткая и понятная // habr URL: https://habr.com/ru/post/2341897/ (дата обращения: 10.05.2019).
- Лавров Святослав Сергеевич Функциональное программирование // КИО. 2002. №3-4. URL: https://cyberleninka.ru/article/n/funktsionalnoe-programmirovanie-1 (дата обращения: 16.05.2019).
- Мальцев Д. И. Толковый словарь программиста. - М.: Проспект, 2016. - 471 с.
- Орлов С. А. Программная инженерия: учебник для вузов. - СПб.: Питер, 2015. - 501 с.
- Пахунов Антон Валерьевич Языки программирования: классификация, особенности, критерии выбора // Современная наука. 2015. №4. URL: https://cyberleninka.ru/article/n/yazyki-programmirovaniya-klassifikatsiya-osobennosti-kriterii-vybora (дата обращения: 15.05.2019).
- Перроуин Д. HTML: самоучитель. - СПб.: Аврора, 2018. - 377 с.
- Петровенко С. Б. Парадигма развития вычислительной техники в двадцатом веке. - СПб.: Питер, 2018. - 488 с.
- Р. С. Алиев, А. А. Копий Семантические особенности семейства языков разметки // International Journal of Open Information Technologies. 2017. №7. URL: https://cyberleninka.ru/article/n/semanticheskie-osobennosti-semeystva-yazykov-razmetki (дата обращения: 16.05.2019).
- Саянова А. П. Разработка программ и инженерное программирование: учебник. - 4 изд. - СПб.: Альфа, 2016. - 466 с.
- Тлюстен Валерий Шахамболетович Вариант машины Тьюринга с «Подсматривающей» головкой // Вестник Адыгейского государственного университета. Серия 4: Естественно-математические и технические науки. 2014. №4 (147). URL: https://cyberleninka.ru/article/n/variant-mashiny-tyuringa-s-podsmatrivayuschey-golovkoy (дата обращения: 15.05.2019).
- Что такое XML // MSiter.ru URL: https://msiter.ru/tutorials/uchebnik-xml-dlya-nachinayushchih/chto-takoe-xml (дата обращения: 11.05.2019)
- Штейнгауэр Д. Метапрограмн Т. Фреймворки языков разметки. - 1 изд. - М.: Сфера, 2018. - 204 с.
-
Мальцев Д. И. Толковый словарь программиста. - М.: Проспект, 2016. - С 164. ↑
-
Иванцова Е. Л., Иванцов Д. И. История HTML и перспективы развития. - М.: Флинта, 2015. - С. 23. ↑
-
Иванцова Е. Л., Иванцов Д. И. История HTML и перспективы развития. - М.: Флинта, 2015. - С. 53. ↑
-
Штейнгауэр Д. Метапрограммирование. - СПб.: Питер, 2017. - С 306. ↑
-
HTML - язык программирования? // Metanit URL: https://metanit.com/html2/tutorial/1.3.php (дата обращения: 10.05.2019). ↑
-
Общие признаки языков программирования // ProgrammingLang URL: https://proglang.com/basis/info/язык_программирования (дата обращения: 10.05.2019). ↑
-
Общие признаки языков программирования // ProgrammingLang URL: https://proglang.com/basis/info/язык_программирования (дата обращения: 10.05.2019). ↑
-
Орлов С. А. Программная инженерия: учебник для вузов. - СПб.: Питер, 2015. - С 97. ↑
-
Грищук Д. А. Объектно-ориентированное программирование. - М.: Научный Мир, 2012. - С. 100-103 ↑
-
Лавров Святослав Сергеевич Функциональное программирование // КИО. 2002. №3-4. URL: https://cyberleninka.ru/article/n/funktsionalnoe-programmirovanie-1 (дата обращения: 16.05.2019). ↑
-
Пахунов Антон Валерьевич Языки программирования: классификация, особенности, критерии выбора // Современная наука. 2015. №4. URL: https://cyberleninka.ru/article/n/yazyki-programmirovaniya-klassifikatsiya-osobennosti-kriterii-vybora (дата обращения: 15.05.2019). ↑
-
Тлюстен Валерий Шахамболетович Вариант машины Тьюринга с «Подсматривающей» головкой // Вестник Адыгейского государственного университета. Серия 4: Естественно-математические и технические науки. 2014. №4 (147). URL: https://cyberleninka.ru/article/n/variant-mashiny-tyuringa-s-podsmatrivayuschey-golovkoy (дата обращения: 15.05.2019). ↑
-
Является ли язык разметки языком программирования? // habr URL: https://habr.com/ru/post/231897/ (дата обращения: 10.05.2019). ↑
-
Орлов С. А. Программная инженерия: учебник для вузов. - СПб.: Питер, 2015. - С 337. ↑
-
История гипертекста: краткая и понятная // habr URL: https://habr.com/ru/post/2341897/ (дата обращения: 10.05.2019). ↑
-
Петровенко С. Б. Парадигма развития вычислительной техники в двадцатом веке. - СПб.: Питер, 2018. - С 97. ↑
-
История гипертекста: краткая и понятная // habr URL: https://habr.com/ru/post/2341897/ (дата обращения: 10.05.2019). ↑
-
Петровенко С. Б. Парадигма развития вычислительной техники в двадцатом веке. - СПб.: Питер, 2018. - С 97. ↑
-
Петровенко С. Б. Парадигма развития вычислительной техники в двадцатом веке. - СПб.: Питер, 2018. - С 456. ↑
-
Дуглас Энгельбрат и его вклад в развитие программной инженерии // Всё обо Всём URL: https://vsobs.com/ru/post/у332/ (дата обращения: 10.05.2019). ↑
-
Лещенко Л. Д., Гасинович А. П. Метапрограммирование: истоки, корни и перспективы дальнейшего развития // Сборник докладов XII научной конференции КубГУ. - Краснодар: Издание КубГУ, 2016. - С. 114. ↑
-
Лещенко Л. Д., Гасинович А. П. Метапрограммирование: истоки, корни и перспективы дальнейшего развития // Сборник докладов XII научной конференции КубГУ. - Краснодар: Издание КубГУ, 2016. - С. 118. ↑
-
Алернов И. П. Алгоритмы упаковки данных в метапрограммировании. - 2 изд. - М.: Астра, 2013. - С. 45. ↑
-
Экклстон Т. Фреймворки языков разметки. - 1 изд. - М.: Сфера, 2018. - С. 104. ↑
-
Лещенко Л. Д., Гасинович А. П. Метапрограммирование: истоки, корни и перспективы дальнейшего развития // Сборник докладов XII научной конференции КубГУ. - Краснодар: Издание КубГУ, 2016. - С. 18. ↑
-
Лещенко Л. Д., Гасинович А. П. Метапрограммирование: истоки, корни и перспективы дальнейшего развития // Сборник докладов XII научной конференции КубГУ. - Краснодар: Издание КубГУ, 2016. - С. 37. ↑
-
Саянова А. П. Разработка программ и инженерное программирование: учебник. - 4 изд. - СПб.: Альфа, 2016. - С. 55. ↑
-
История гипертекста: краткая и понятная // habr URL: https://habr.com/ru/post/2341897/ (дата обращения: 10.05.2019). ↑
-
Перроуин Д. HTML: самоучитель. - СПб.: Аврора, 2018. - С. 76. ↑
-
Саянова А. П. Разработка программ и инженерное программирование: учебник. - 4 изд. - СПб.: Альфа, 2016. - С. 234. ↑
-
Гавриленко С. Ю., Шитьков П. А. Использование языка xml для промежуточного представления программы // Вестник НТУ ХПИ. 2008. №24. URL: https://cyberleninka.ru/article/n/ispolzovanie-yazyka-xml-dlya-promezhutochnogo-predstavleniya-programmy (дата обращения: 16.05.2019). ↑
-
Р. С. Алиев, А. А. Копий Семантические особенности семейства языков разметки // International Journal of Open Information Technologies. 2017. №7. URL: https://cyberleninka.ru/article/n/semanticheskie-osobennosti-semeystva-yazykov-razmetki (дата обращения: 16.05.2019). ↑
-
Что такое XML // MSiter.ru URL: https://msiter.ru/tutorials/uchebnik-xml-dlya-nachinayushchih/chto-takoe-xml (дата обращения: 11.05.2019). ↑
-
Перроуин Д. HTML: самоучитель. - СПб.: Аврора, 2018. - С. 76. ↑
-
Лавров Святослав Сергеевич Функциональное программирование // КИО. 2002. №3-4. URL: https://cyberleninka.ru/article/n/funktsionalnoe-programmirovanie-1 (дата обращения: 16.05.2019). ↑
-
Что такое XML // MSiter.ru URL: https://msiter.ru/tutorials/uchebnik-xml-dlya-nachinayushchih/chto-takoe-xml (дата обращения: 11.05.2019). ↑
-
Иванцова Е. Л., Иванцов Д. И. История HTML и перспективы развития. - М.: Флинта, 2015. - С. 23. ↑
-
Пахунов Антон Валерьевич Языки программирования: классификация, особенности, критерии выбора // Современная наука. 2015. №4. URL: https://cyberleninka.ru/article/n/yazyki-programmirovaniya-klassifikatsiya-osobennosti-kriterii-vybora (дата обращения: 15.05.2019). ↑