HTML — это язык программирования?
Работаю с HTML больше 3 лет и мое мнение (ну, не только мое) , что HTML — это язык разметки. Но вот препод с моего универа утверждает, что HTML — это низкоуровневый язык программирования. Хотелось бы узнать как считает народ.
язык разметки исходного текста веб-документа, включающий теги, которые позволяют веб-браузеру сконструировать из текста дизайн
Порпробуй своего профессора обосновать свой ответ. Подходит ли хтпл под определение языка программирования.
HTML — это не язык программирования. Его
название переводится как «HyperText Markup Language» — «язык гипертекстовой разметки». Т.е. при помощи него не программируют,
а только «размечают» документ, показывая компьютеру, где какие данные должны быть.
мда.. проффесор пусть идет курит маны — это язык разметки конечно
низкоуровневый язык — сильно сказано). Нет там ни циклов, ни условных переходов, чтобы быть языком программирования. Вот PHP другое дело.
Ничего нового не добавлю, кроме того, что проффесор в корне не прав.
Это все-таки язык гипертекстовой разметки.
HTML (от англ. HyperText Markup Language — «язык гипертекстовой разметки») — стандартный язык разметки документов во Всемирной паутине. Большинство веб-страниц содержат описание разметки на языке HTML (или XHTML). Язык HTML интерпретируется браузерами; полученный в результате интерпретации форматированный текст отображается на экране монитора компьютера или мобильного устройства.
Язык HTML является приложением SGML (стандартного обобщённого языка разметки) и соответствует международному стандарту ISO 8879.
Язык XHTML является более строгим вариантом HTML, он следует всем ограничениям XML и, фактически, XHTML можно воспринимать как приложение языка XML к области разметки гипертекста.
Во всемирной паутине HTML-страницы, как правило, передаются браузерам от сервера по протоколам HTTP или HTTPS, в виде простого текста или с использованием шифрования.
Мы можем назвать HTML языком программирования только в контексте формальной полемики. На деле он является языком гипертекстовой разметки и ни чем больше.
HTML — не Тьюринга-полный. Этого достаточно, чтобы понять, что — это не язык программирования. Он берёт файл формата .html, парсит и на основе полученной информации строит графику сайта. Нельзя взять и запрограммировать на HTML какой-либо алгоритм, использовать логические конструкции (if, else), конструкции для повторения действий (for, while), функции, параметры и аргументы, переменные и их хранение и многое другое.
Что такое HTML и как оно читается (по русски)?
HTML (от англ. Hypertext Markup Language — «язык разметки гипертекста» ) — это стандартный язык разметки документов во Всемирной паутине. Практически все веб-страницы создаются при помощи языка HTML или его последователя — XHTML.
Формально, HTML является приложением SGML (стандартного обобщённого языка разметки) и соответствует международному стандарту ISO 8879.
Язык HTML был разработан британским учёным Тимом Бернерсом-Ли приблизительно в 1991—1992 годах в стенах Европейского совета по ядерным исследованиям в Женеве (Швейцария) . HTML создавался как язык для обмена научной и технической документацией, пригодный для использования людьми, не являющимися специалистами в области вёрстки. HTML успешно справлялся с проблемой сложности SGML путём определения небольшого набора структурных и семантических элементов (размечаемых «тегами») , служащих для создания относительно простых, но красиво оформленных документов. Помимо упрощения структуры документа, в HTML внесена поддержка гипертекста. Мультимедийные возможности были добавлены позже. Изначально язык HTML был задуман и создан как средство структурирования и форматирования документов без их привязки к средствам воспроизведения (отображения) . В идеале, текст с разметкой HTML должен был без стилистических и структурных искажений воспроизводиться на оборудовании с различной технической оснащенностью (цветной экран современного компьютера, монохромный экран органайзера, ограниченный по размерам экран мобильного телефона или устройства и программы голосового воспроизведения текстов) . Однако, современное применение HTML очень далеко от его изначальной задачи. Например, тег, несколько раз использованный для форматирования страницы, которую вы сейчас читаете, предназначен для создания в документах самых обычных таблиц, но, как можно убедиться, здесь нет ни одной таблицы. С течением времени, основная идея платформонезависимости языка HTML была отдана в своеобразную жертву современным потребностям в мультимедийном и графическом оформлении.
Текстовые документы, содержащие код на языке HTML (такие документы традиционно имеют расширение «html» или «htm»), обрабатываются специальными приложениями, которые отображают документ в его форматированном виде. Такие приложения, называемые браузерами или интернет-обозревателями, обычно предоставляют пользователю удобный интерфейс для запроса веб-страниц, их просмотра (и вывода на иные внешние устройства) и, возможно, редактирования.
ХТМЛ — на нем пишут статические веб-страницы. Простой пример:
HTML — язык гипертекстовой разметки. Не буду пудрить Вам мозги занудными статьями из Википедии , а скажу коротко и ясно :
HTML ( читается как ХЭТЭЭМЭЛ (или АШТЭЭМЭЛ ) ) — это набор инструкций, которые броузер (Internet Explorer например) считывает, и по ним размещает элементы на странице . Т.е. это происходит так :
Броузер обращается к серверу (другому компьютеру) с просьой дать ему какой-то документ ;
Получает этот документ в виде текста, и т.к. при передачи нельзя сохранить все пробелы и пр. (вернее можно , но тогда это будет занимать очень много места ) передает инструкции на НТМЛ
Броузер их получает, и так как они понятны для него он начинает их обрабатывать, и выводить изображение на экран (текст и структуру )
Далее броузер проверяет есть ли в инструкциях ссылки на изображения и пр. мультимедию
Если он их находит он закачивает изображения к тебе на компьютер и вставляет их туда, где это требует инструкция
Надеюсь я объяснил понятно , старался 🙂
Информатика. Тест с ответами #137
Поможем успешно пройти тест. Знакомы с особенностями сдачи тестов онлайн в Системах дистанционного обучения (СДО) более 50 ВУЗов. При необходимости проходим систему идентификации, прокторинга, а также можем подключиться к вашему компьютеру удаленно, если ваш вуз требует видеофиксацию во время тестирования.
Закажите решение теста для вашего вуза за 470 рублей прямо сейчас. Решим в течение дня.
Примером иерархической базы данных является:
1) каталог файлов, хранимых на диске
2) расписание поездов
3) электронная таблица
4) экспертная система
5) страница классного журнала
Информационно-вычислительные системы (сети) по их размерам подразделяются на …
цифровые, коммерческие, корпоративные
проводные, беспроводные
терминальные, административные, смешанные
локальные, региональные, глобальные
Язык программирования Пролог предназначен для решения задач …
обработки баз данных
искусственного интеллекта
математических вычислений
разработки серверных приложений
В чем отличие нейросетевых технологий от обычных экспертных систем не …
Не требуют программирования, так как настраиваются на нужды пользователя
Не требуют аналитической обработки данных
Не требуют указания приоритетов и ограничений
На некотором жестком диске размер кластера составляет 4096 байт. На этот диск записаны четыре файла размерами 500, 10000, 8000 и 5000 байт. Для хранения всех четырех файлов необходимо _________ кластеров(-а)
8
6
5,75
7
Какие объекты соединяют маршрутизаторы?
компьютеры
сети
офисы
каналы
Основные угрозы конфиденциальности информации:
карнавал
блокирование
злоупотребления полномочиями
переадресовка
маскарад
перехват данных
Информатика – это (исключить лишнее понятие) …
a) это область человеческой деятельности, связанная с процессами преобразования информации с помощью компьютеров и их взаимодействием со средой применения
b) это наука, изучающая структуру и наиболее общие свойства информации, ее поиск, хранение, передачу и обработку с применением ЭВМ
c) комплексная научная и инженерная дисциплина, изучающая все аспекты разработки, проектирования, создания, оценки, функционирования компьютерных систем переработки информации, их применения и воздействия на различные области человеческой деятельности
d) технологические операции с научно-технической информацией, документалистика, библиотечное дело, хранение и обработка материалов научных исследований
Основой электронных денег является …
Создание защищенных каналов
Аппаратное шифрование
Шифрование с открытым ключом
Шифрование с закрытым ключом
Дан фрагмент базы данных «Страны мира». После проведения сортировки сведения о Великобритании переместятся на одну строку вверх. Это возможно, если сортировка будет проведена в порядке …
возрастания по полю Перепись
убывания по полю Население
возрастания по полю Плотность
убывания по полю Площадь
HTML (HYPER TEXT MARKUP LANGUAGE) является …
1) средством создания WEB-страниц
2) системой программирования
3) графическим редактором
4) системой управления базами данных
5) экспертной системой
Скорость передачи данных по каналу связи ….
количество знаков информации, передаваемых за единицу времени — секунду
количество битов информации, передаваемых за единицу времени — секунду
Особенность поля «Счетчик» состоит в том, что …
максимальный размер числа, хранящегося в нем, не может превышать 255
оно предназначено для ввода целых чисел
оно имеет свойство автоматического наращивания
данные хранятся не в самом поле, а в другом месте, а в поле хранится только указатель
С протоколами какого уровня работает операционная система ЭВМ?
сеансовый
транспортный
сетевой
прикладной
Резидентная часть операционной системы постоянно находящаяся в оперативной памяти персонального компьютера в течение всей работы системы – …
транзитная часть операционной системы
периферия
драйвера
оболочка операционной системы
ядро операционной системы