Html это язык программирования или нет?

htmlВижу, что в поисковой выдаче часто люди вводят что-то типа: html программирование и т.д. В связи с этим возникает вопрос: а html вообще является языком программирования или нет? Друзья, конечно же нет, ни о каком программировании речь не идет.

HTML — это язык разметки гипертекста. Он предназначен просто для того, чтобы создать какие-то блоки или строки на веб-странице. Поэтому если вдруг вы видите запросы вроде «html слайдер» или «html форма обратной связи», то они не то чтобы не верны полностью, но не совсем корректно, потому что на чистом html эти элементы вы не сделаете, а лишь сможете создать их разметку.

Html без css и javascript — это все равно, что вы решили позавтракать одной гречневой кашей без сахара, без чая, булочек и т.д. Вот такой мне пример пришел в голову smile

Подробно о том, что такое html вы можете посмотреть здесь. Что такое css — читайте здесь.

А что же такое программирование?

В программировании вы найдете операторы, переменные, массивы, проверки, объекты и т.д. С помощью языка программирования можно написать логику — что делать в различных случаях. Например, пользователь заполнил форму регистрации. Задача программиста состоит обычно в том, чтобы проверить правильность введенных данных, перенаправить его на следующую страницу, дать инструкцию, что делать дальше, обработать саму форму, сохранить данные пользователя в базу данных, отправить ему их на email.

Все это невозможно сделать на html. На нем можно лишь создать саму форму как элемент, но при ее отправке без работы программиста ничего не будет происходить, потому что не написаны инструкции, что же делать при отправке данных.

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

Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: