Найти в Дзене

Плюсы HTML-языка по сравнению с традиционными языками программирования.

Все современные пользователи персональных компьютеров знают, что работая во всемирной сети интернета, любую из его страниц (при желании, конечно), можно сохранить на своём ПК в виде файлов с расширением .HTM или .MHT, что стало неотделимой частью нашей повседневной работы. Но не все знают или хотя бы, задумывались о том, что .HTM-файлы – это программы, которые каждый раз создаются и записываются компьютером (по запросу пользователя) на специальном языке программирования – HTML. При этом, каждый раз, или в сети Интернета, или на ПК пользователя, при открытии файлов страниц интернета с расширением .HTM или .MHT, программа-браузер выполняет роль компилятора: Она запускает программу, записанную на HTML-языке из открытого файла и выполняет её. Аналогично тому, как ещё,в старом добром DOSe, программа Quick Basic, при открытии файлов исходников программ с расширением .BAS (если она, запускалась соответствующей командой из приглашения командного процессора COMMAND.COM) сразу запускала их, вып

Все современные пользователи персональных компьютеров знают, что работая во всемирной сети интернета, любую из его страниц (при желании, конечно), можно сохранить на своём ПК в виде файлов с расширением .HTM или .MHT, что стало неотделимой частью нашей повседневной работы. Но не все знают или хотя бы, задумывались о том, что .HTM-файлы – это программы, которые каждый раз создаются и записываются компьютером (по запросу пользователя) на специальном языке программирования – HTML. При этом, каждый раз, или в сети Интернета, или на ПК пользователя, при открытии файлов страниц интернета с расширением .HTM или .MHT, программа-браузер выполняет роль компилятора:

Она запускает программу, записанную на HTML-языке из открытого файла и выполняет её. Аналогично тому, как ещё,в старом добром DOSe, программа Quick Basic, при открытии файлов исходников программ с расширением .BAS (если она, запускалась соответствующей командой из приглашения командного процессора COMMAND.COM) сразу запускала их, выполняя все заданные в них, пользователем функции, так и любой браузер, является компилятором выполняющим программы записанные HTML-языке. Именно поэтому, в наше время HTML-язык, стал таким же популярным языком программирования, каким в своё время был «легендарный» BASIC.

Надо сказать, что в настоящие время не только, исходники новейших программных разработок, но также и новые версии, старых «добрых» программ написанных в своё время на BASIC, Pascal, C, C++, Ella, PROLOG и других популярных языках программирования, стало очень выгодно создавать на HTML–языке. Это всё потому, что HTML–язык, имеет массу плюсов и новых возможностей по сравнению с традиционными языками программирования.

Вот, некоторые из них:

Если программист пишет свою программу на HTML–языке (в программе, обычного текстового редактора), то необходимость в её отладке – минимальная. Когда, он (программист – автор программы) открывает, эту свою программу написанную на HTML–языке с помощи браузера интернета, то браузер (в данном случае, играя роль компилятора) выполняя программу из данного файла с расширением .HTM выполняет в нём, только те строки, которые программистом были написаны правильно, т.е. без синтактических ошибок. А те строки в данном файле с расширением .HTM, в которых браузер обнаруживает синтактические ошибки, он просто игнорирует и не выполняет.

Таким образом, при написании программы на HTML–языке, необходимость исправлять в исходном тексте программы, все синтактические ошибки (как это в привычных, языках программирования) полностью отпадает.

О том выполняет ли данная программа возложенные на неё функции или не выполняет, можно судить по результатам того, как она выполняется на компьютере. Если же при написании программы на HTML–языке, программист допустил синтактические или какие либо, другие ошибки (из за которых, она не работает так, как ему хочется), то ему надо только, с помощи обычного текстового редактора открыть её файл с расширением .HTM и в нём найти и исправить, эти ошибки.

В HTML–языке, также расширена и возможность интегрированного программирования по сравнению с такими системами программирования, как C++, C# и Turbo Pascal. Так, в нём с помощи специальных Операторов можно, либо давать ссылки на открытие файлов скриптовых языков (Visual Basic, Java, Python и др.), либо включать исходник текста на этих скриптовых языках в тело самого файла HTML–языке. При этом, в файле исходника программы HTML–языке, может находится одновременно, и по несколько вложений исходного текста на этих скриптовых языках.

Стоит заметить, что скриптовый Visual Basic – это усовремененная обновлённая версия старого доброго языка BASIC, а Java – это усовременненый вариант сложных языков программирования, типа C++ и C#. Поэтому, если программист пишет на HTML–языке, обычную прикладную программку работающую с файлами, графикой или звукозаписью, то это лучше всего, сделать на скриптовом языке.

Visual Basic, а затем, этот исходник текста на Visual Basic с помощи специальных команд (типа<SCRIPT> и </SCRIPT>) поместить в сам файл, исходного текста программы с расширением . HTM

...и если в исходнике программы, программист всё написал правильно, то тогда у него получится HTML–аналог старой доброй программы, которая когда то(много лет назад), впервые была написана для досовского Quick Basic.

Кроме того, плюс ко всему прочему, специально для исходников, написанных на HTML–языке, есть специальная программа WebEXE. С её помощи, файлы исходников программ написанных на HTML–языке, при желании можно преобразовывать, в файлы исполняемых программ с расширением .EXE

Они в операционной системе Windows, выполняются по запросу пользователя, без посредничества компилятора. Это подобно тому, как аналогичные специальные программы преобразующие, файлы исходного текста в исполняемые файлы программ с расширением .EXE, есть в других «привычных» языках программирования