b733e4
Научим создавать свои игры, сайты и приложения
Начать учиться

Что такое гипертекст

Что такое гипертекст
4.9K

Термин «гипертекст» может встретиться вам и на уроке информатики, и в материале на тему IT. В этой статье кратко сформулируем, что такое гипертекст и из чего он состоит.

Научим детей и подростков делать сайты
Два учебных проекта, которые можно добавить в портфолио: магазин футболок и генератор резюме
Научим детей и подростков делать сайты

Определение гипертекста и его история

Термин «гипертекст» предложил американский IT-теоретик Тед Нельсон в своей работе 1965 года «Файловая структура для сложного, изменяющегося и неопределённого». Вот определение термина «гипертекст» по Нельсону.

Гипертекст  — это совокупность письменных или изобразительных материалов, взаимосвязанных столь сложным образом, что её невозможно удобно представить на бумаге. Причём структура этой системы должна быть такой, чтобы допускать бесконечный рост и изменения.

Вот пример применения гипертекста, похожий на тот, что предложил Нельсон в своей статье.

Представьте, что вы — историк, который хочет поделиться с общественностью текстом древней рукописи и всеми связанными с этим текстом знаниями.

Можно, конечно, издать текст в виде книги и включить в неё приложения: словарик с объяснением устаревших слов, историческую справку и обзор спорных вопросов, связанных с рукописью. Но у этого решения есть несколько ограничений:

  1. Для ссылок между разделами текста придётся использовать сноски или комментарии (например, «см. страницу 178»). Читателю придётся постоянно листать страницы туда-сюда, например, чтобы заглянуть в словарь или историческую справку. А многие и вовсе проигнорируют сноски и будут читать книгу линейно, рискуя упустить важные взаимосвязи.

  2. Если в тексте будут ссылки на тексты других рукописей или исследования других учёных, читателю придётся приобретать или искать в библиотеке соответствующие книги.

  3. Рано или поздно появится новая информация, о которой нам захочется рассказать читателям. Например, кто-то предложит совершенно новое толкование одной из глав, или в архивах обнаружится ещё не изученная копия древнего документа. Чтобы включить новые знания или ссылки на них в нашу книгу, придётся её переиздать.

Гипертекст позволяет преодолеть все эти ограничения. Между элементами гипертекста может быть сколько угодно перекрестных ссылок, а главное — такая форма подачи информации является гибкой и масштабируемой, так что массив знаний можно постоянно дополнять. Читатели могут свободно перемещаться между документами и изучать текст нелинейным образом.

Пример применения гипертекста

Пример, как можно организовать знания о рукописи в виде гипертекста. Линии обозначают связи между документами

В качестве примера простейшего гипертекста иногда приводят энциклопедии. Вернитесь к определению термина в начале статьи и подумайте, является ли печатная энциклопедия гипертекстом. Аргументируйте свою позицию.

Понятие гипертекста — это теоретическая идея, абстракция. А самая известная реализация этой идеи на практике — Всемирная паутина, World Wide Web.

Всемирная паутина как пример гипертекста

В 1989 году IT-инженер Тим Бернерс-Ли начал разрабатывать гипертекстовую систему для внутренних нужд европейского центра ядерных исследований CERN (того самого, который пользуется большим адронным коллайдером). В основу этой системы легли идеи Теда Нельсона. Проект быстро разросся, приобрёл глобальный масштаб и получил название World Wide Web, или сокращённо WWW.

Если говорить простыми словами, то WWW — это система, которая объединяет все сайты в интернете и предоставляет доступ к ним для отдельных пользователей. Каждая веб-страница — это пример гипертекстового документа.

Протокол, по которому подключённые к Сети компьютеры обмениваются между собой информацией о веб-документах, называется протоколом передачи гипертекста — по-английски HyperText Transfer Protocol, или HTTP. Именно поэтому все ссылки на страницы в интернете начинаются с http:// или https:// (буква s здесь означает secure — «защищённый»).

Все без исключения веб-страницы написаны на языке гипертекстовой разметки HTML (HyperText Markup Language). Вне зависимости от того, какие технологии и языки программирования находятся под капотом сайта, в браузер содержимое страницы всегда попадает на языке разметки HTML.

Наконец, все документы в интернете связаны между собой множеством гиперссылок (чаще говорят просто «ссылки»). Именно сложные множественные взаимосвязи между всеми страницами Всемирной паутины и делают её гипертекстовой системой.

Говоря о гипертексте, часто имеют в виду именно WWW, хотя это не единственная гипертекстовая система в мире. Например, сам Тед Нельсон тоже создал гипертекстовый проект под названием Xanadu. Но, в отличие от WWW, Xanadu не получил ни столь мощного развития, ни столь широкой популярности.

Нелинейный текст или гипертекст — это одно из фундаментальных понятий, на которых держится современный интернет. Тем, кто хочет связать своё будущее с IT, одинаково важно хорошо понимать теорию и уметь применять знания на практике. И то, и другое вы найдёте на курсах программирования для детей и подростков в онлайн-школе Skysmart Pro. Первый вводный урок — бесплатно!

Открыть диалоговое окно с формой по клику
Бесплатный вебинар
Бесплатный вебинар
Бесплатный вебинар
Научиться разработке
Подготовиться к ОГЭ/ЕГЭ
Получите план развития в программировании
  • Поможем с выбором IT-профессии
  • Вместе сделаем первый проект
  • Расскажем, как проходят занятия
Шаг 1 из 2
Шаг 1 из 2
Шаг 2 из 2