14 подписчиков
Плюсы HTML-языка по сравнению с традиционными языками программирования.
Все современные пользователи персональных компьютеров знают, что работая во всемирной
сети интернета, любую из его страниц (при желании, конечно), можно сохранить на своём ПК
в виде файлов с расширением .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,
Pyton и др.), либо включать исходник текста на этих скриптовых языках в тело самого файла HTML–языке. При этом, в файле исходника программы HTML–языке, может находится одновременно, и по
несколько вложений исходного текста на этих скриптовых языках.
Стоит заметить, что скриптовый Visul Basic – это усовремененная обновлённая версия старого доброго языка BASIC, а Java – это усовремененный вариант сложных языков программирования,
типа C++ и C#. Поэтому, если программист пишет на HTML–языке, обычную прикладную программку
работающую с файлами, графикой или звукозаписью, то это лучше всего, сделать на скриптовом языке
Visul Basic, а затем, этот исходник текста на Visul Basic с помощи специальных команд (типа<SCRIPT> и </SCRIPT>)
3 минуты
3 февраля