Odpowiedź na tytuł tego postu brzmi „NIE". HTML jest NIE Uważany za język programowania. Pytanie, które tutaj pojawia się, jest powodem, dla którego HTML nie jest uważany za język programowania, pomimo faktu, że wykonywa kody w taki sam sposób, jak języki programowania, takie jak JavaScript, Python, C ++ itp., Do.
Ten artykuł uzasadni odpowiedź na to pytanie.
Co to jest html, jeśli nie język programowania?
HTML oznacza hiper tekstowy język znaczników, a jego nazwa wskazuje, że HTML jest językiem znaczników (który odnosi się do systemu kodowania tekstu), a nie języka programowania (zawierającego logikę zaplecza). Język znaczników to taki, który ma system kodowania tekstu składający się z symboli i bibliotek do kontrolowania formatowania i struktury dokumentu.
Języki znaczników są używane w rozwoju frontendowym, ponieważ mogą kontrolować formatowanie dokumentu wyświetlanego dla użytkownika końcowego. Nie ma potrzeby dodawania logiki do kodu podczas kodowania w języku znaczników, w przeciwieństwie do języków programowania.
Co to jest język programowania?
Język programowania to system notacji używany do tworzenia oprogramowania, stron internetowych i aplikacji internetowych, poprzez wdrażanie logiki warunkowej na temat danych, odczyt danych z pamięci i tworzenie pętli. Tak więc języki kodowania, które spełniają te właściwości, są uważane za języki programowania.
Języki programowania są często znane również jako języki kodowania backendów z tego samego powodu, dla którego wdraża logikę struktury aplikacji i stron internetowych. Najczęstszymi językami programowania są obecnie Python, JavaScript, PHP i Ruby.
Dlaczego HTML nie jest językiem programowania?
Z powyższego wyjaśnienia można łatwo stwierdzić, że HTML nie obsługuje tych funkcji i funkcji, a zatem nie jest uważany za język programowania. Żadna logika nie może być zaimplementowana za pomocą kodu HTML. Raczej kod HTML formatuje tylko graficzną strukturę interfejsu logiki wyświetlanej użytkownikowi końcowemu.
Na przykład, jeśli istnieje internetowa aplikacja internetowa rejestracji egzaminu, która akceptuje prawidłowe dane wejściowe od użytkownika zgodnie z charakterem zaproszonego elementu formularza, logika, zgodnie z którą dane wejściowe powinny zostać zaakceptowane lub odrzucone, zostanie zdefiniowane przez język programowania i Graficzny wyświetlacz formularza rejestracyjnego, takie jak struktura i umieszczenie wartości, nagłówki formularzy i przestrzenie zostanie zdefiniowane przez język znaczników frontend. Tak więc koncepcja języka programowania i języka znaczników jest zupełnie inna.
Wniosek
HTML nie jest językiem programowania, ponieważ jest językiem znaczników rozwoju frontendowego, który formuje dokument i nie obsługuje funkcji języka programowania, i.mi., Tworzenie pętli, wdrażanie logiki warunkowej, odczyt danych z pamięci, przechowywanie danych w pamięci itp. Istnieje duża różnica między zadaniami wykonywanymi przez język programowania a zadaniami wykonywanymi przez język znaczników.