Форум программистов, компьютерный форум, киберфорум
Обо всем!
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 5.00/14: Рейтинг темы: голосов - 14, средняя оценка - 5.00
 Аватар для Денис Шиловский
89 / 3 / 0
Регистрация: 18.08.2009
Сообщений: 28

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

29.03.2024, 17:12. Показов 4218. Ответов 93
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Все современные пользователи персональных компьютеров знают, что работая во всемирной сети интернета, любую из его страниц (при желании, конечно), можно сохранить на своём ПК в виде файлов с расширением .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–языке, обычную прикладную программку работающую с файлами, графикой или звукозаписью, то это лучше всего, сделать на скриптовом языке Visual Basic, а затем, этот исходник текста на Visual Basic с помощи специальных команд (типа<SCRIPT> и </SCRIPT>)
Миниатюры
Плюсы веб-языка по сравнению с традиционными языками программирования  
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
29.03.2024, 17:12
Ответы с готовыми решениями:

Преимущества языка VBScript - перед другими языками программирования
Добрый вечер, господа программисты. Дайте ответ новичку в сфере программирования. В чем (в двух словах) преимущества языка VBScript...

Какой язык веб-программирования выбрать? Плюсы\минусы
Вопрос что ни на есть из раздела священных, но все же... Какой язык веб-программирования кто предпочитает? У кого какие плюсы и...

ASP по сравнению с другими языками
Ну вот. Свершилось!!! Наступили тяжелые времена! Мне, человеку поклоняющемуся Юникс, веб-серверу Апач и, лично, автору языка Перл, по...

93
31.03.2024, 17:48
Студворк — интернет-сервис помощи студентам

Не по теме:

Цитата Сообщение от testuser2 Посмотреть сообщение
Для него же быструю замену делают
Совершенно не нужно. Для серьезных вещей есть С или С++, для простых - bash-скрипты. Ниша питона вообще никакая. Только из-за обилия готового (зачастую с ужасным качеством) кода в интернетах, питон превратился в эдакий "ЯП для дураков" - как в свое время ардуина стала "микроконтроллером для дураков".

1
 Аватар для voraa
1301 / 1303 / 192
Регистрация: 21.01.2024
Сообщений: 6,026
31.03.2024, 18:13
Цитата Сообщение от Eddy_Em Посмотреть сообщение
питон превратился в эдакий "ЯП для дураков"
Ну да. автомобиль с АКПП - это для дураков. Настоящие водилы ездят с механикой.
Стиральная машина - для дураков, настоящие хозяйки стирают в корыте.
......

На этих системах и языках "для дураков" пишут больше и быстрее, чем на "настоящих". И все работает.
0
31.03.2024, 18:58

Не по теме:

voraa, а на абдурине, помнится, один сумасшедший даже грузовой лифт соорудил…
То, что идиоты пользуются средствами для идиотов, не значит, что средства хороши. Значит лишь, что идиотов слишком много.
Не будь в мире такого огромного количества олигофренов, та же поделка microsoft вообще не взлетела бы: кому нужно это бесполезное УГ, если есть линукс и BSD? Ну и так далее...

0
 Аватар для voraa
1301 / 1303 / 192
Регистрация: 21.01.2024
Сообщений: 6,026
31.03.2024, 19:28
Кому нужен линух, если есть винда.
Когда кто то считает, что 99% дураки, а он входит в 1% "умных", это уже диагноз.
Это лечат, но не всегда.
0
Just Do It!
 Аватар для XLAT
4220 / 2684 / 656
Регистрация: 23.09.2014
Сообщений: 9,240
Записей в блоге: 3
31.03.2024, 20:54
Цитата Сообщение от voraa Посмотреть сообщение
Кому нужен линух, если есть винда.
кому нужен линукс вместе с виндой, когда мобилки рулят:


https://gs.statcounter.com/pla... ablet/asia
0
 Аватар для voraa
1301 / 1303 / 192
Регистрация: 21.01.2024
Сообщений: 6,026
31.03.2024, 21:20
Цитата Сообщение от XLAT Посмотреть сообщение
кому нужен линукс вместе с виндой, когда мобилки рулят:
На мобилку сервер не поставишь. Да и для разработки она так себе.
0
Заблокирован
01.04.2024, 11:38
Цитата Сообщение от Eddy_Em Посмотреть сообщение
Совершенно не нужно. Для серьезных вещей есть С или С++, для простых - bash-скрипты. Ниша питона вообще никакая. Только из-за обилия готового (зачастую с ужасным качеством) кода в интернетах, питон превратился в эдакий "ЯП для дураков" - как в свое время ардуина стала "микроконтроллером для дураков".
Eddy_Em, c и c++, а c# ни в куда?!

Не по теме:

Цитата Сообщение от voraa Посмотреть сообщение
Ну да. автомобиль с АКПП - это для дураков. Настоящие водилы ездят с механикой.
Когда у меня как-то оч давно появилось авто с АКПП, я долго не знал куда левую ногу девать. Машина была ваще комфортная, здоровая и ездить было приятно. Но душа как лежала, так и лежит к механике. И сейчас езжу на механике. АКПП более капризна. Менее ремонтопригодна. Многие машины с АКПП нельзя буксировать. И им самим нельзя. Или льзя? Вот и это - эти непонятки постоянные.
На механике главное - воткнул передачу и ты знаешь что будет. А с АКПП "за вас думает тефаль".
АКПП? Спасибо. Нет. Не надо. Я сам могу.

0
Нарушитель
445 / 886 / 106
Регистрация: 23.11.2021
Сообщений: 5,204
Записей в блоге: 19
01.04.2024, 11:48
Цитата Сообщение от titan4ik Посмотреть сообщение
а c# ни в куда?!
На помойку. Им только вендузятники пользуются - следовательно, его не существует.
1
01.04.2024, 11:51

Не по теме:

Цитата Сообщение от titan4ik Посмотреть сообщение
Когда у меня как-то оч давно появилось авто с АКПП, я долго не знал куда левую ногу девать. Машина была ваще комфортная, здоровая и ездить было приятно. Но душа как лежала, так и лежит к механике. И сейчас езжу на механике. АКПП более капризна. Менее ремонтопригодна. Многие машины с АКПП нельзя буксировать. И им самим нельзя. Или льзя? Вот и это - эти непонятки постоянные.
На механике главное - воткнул передачу и ты знаешь что будет. А с АКПП "за вас думает тефаль".
АКПП? Спасибо. Нет. Не надо. Я сам могу.
Субъективно. все это. А объективно, машин с АКПП гораздо больше сейчас, чем с механикой. (Ну если не брать недоразвитые страны). И как то подавляющее число водил на них спокойно ездят. И левые ноги им не мешаются. И ремонтируются. И буксируются (или вызывается эвакуатор). Так, что дело наверно не в АКПП, а в прокладке между рулем и сиденьем. И пусть тефаль думает о всяких мелочах. Так же и с ЯП. Пусть компилятор думает о таких рутинных моментах, как выделение памяти (где ее выделить в куче или стеке), освобождении памяти, проверками на допустимость индексов... А программер занимается более важными вещами

0
01.04.2024, 11:57

Не по теме:

Единственное, где хороши АКПП - город. Когда езжу по городу, просто мечтаю, чтобы у меня был бы "переключатель": механика-автомат. Потому как по всем этим пробкам левая нога реально отваливается. Но вот в остальном АКПП - ужас лютейший. Одни недостатки. Скажем, застрял я в сугробе или грязи; на механике раскачался и выехал, а на АКПП - беги за эвакуатором. Потому что буксировать трактором ее нельзя.. Самым крупным извращением, что можно было бы придумать, являются "внедорожники" на автомате: там уж реально, чем круче джЫп, тем дальше бежать за эвакуатором - ведь механику можно трактором выдернуть, а автомат придется нежно отвозить до асфальта (а то и ближайшего СТО). С горы спускаться- я понизился и всë ОК, а товарищу на автомате приходится плестись на "2" или же жечь тормозные колодки/диски. К светофору подъезжаю - плавно понижаюсь и вообще тормоз жать не нужно. В заносе или при обгоне я изменяю передачу - ОК, а что делать товарищу на АКПП?
В общем, как я говорил, единственное, где нет автомату замены - это стояние в городских пробках. Для езды она не подходит вообще никак.

0
01.04.2024, 12:05

Не по теме:

Цитата Сообщение от Eddy_Em Посмотреть сообщение
Для езды она не подходит вообще никак.
Она прекрасно подходит для езды по дорогам, что в городе, что за городом. 90+% ездят по дорогам (если не брать недоразвитые страны) Конечно, есть любители ездить без дорог. Для них, конечно механика.

Так же и с ЯП. В 95+% совершенно нормально подходят более современные языки, чем С, (Java, C#, GO, Python) которые и более безопасны, и на них просто проще писать, уделяя время самому алгоритму, а не всяким мелочам)

0
01.04.2024, 12:06

Не по теме:

Цитата Сообщение от voraa Посмотреть сообщение
А программер занимается более важными вещами
Дро...т?:D
Пимимо субъективных факторов. Я эту проблему вижу ещё и в контексте общих тенденций так. АКПП относительно недавно (и не все) научились делать дёшево и хорошо. Но к этому же времени примерно, "рынок" принял решение, что делать хорошо машины вообще не нужно. И даже вредно. Чтобы машины часто меняли. Долговечность (а с нею и надежность после некоторого срока службы) всех узлов и механизмов подгоняют под этот желаемый срок смены машины.
А для создания иллюзии инновационности и крутости, машины стали превращать в гаджеты - излишний функционал удобств, экранчики, менюшечки, и т.п. И теперь так - кто-то нажмёт на кнопку в какой-то части мира и вся линейка машин не сможет ездить, или внезапно начнёт жрать топливо или ещё что. АКПП - это тоже элемент гаджетности. Я не противник АКПП как таковой, но в том формате в котором это существует в автопроме - не лежит душа.

0
01.04.2024, 12:09

Не по теме:

Цитата Сообщение от titan4ik Посмотреть сообщение
И теперь так - кто-то нажмёт на кнопку в какой-то части мира и вся линейка машин не сможет ездить, или внезапно начнёт жрать топливо или ещё что.
Это утверждение основано на реальных фактах, или просто паранойя?

0
Заблокирован
01.04.2024, 12:13
Цитата Сообщение от Eddy_Em Посмотреть сообщение
На помойку. Им только вендузятники пользуются - следовательно, его не существует.
Я поставил там "спасибо" - за артистичность и выверенность категоричной формулировки) Сам то я вендузятник.

Добавлено через 1 минуту
Цитата Сообщение от voraa Посмотреть сообщение
Это утверждение основано на реальных фактах, или просто паранойя?
Параноя.
Но таков наш мир сейчас - одна откровенная параноя о всех сторон. А почему автопроизводителей (владельцев этих транснац компаний) считать здоровыми и хорошим людьми?

Добавлено через 1 минуту
Здоровые и хорошие не могли бы делать такие машины для других здоровых и хороших. Тут что-то не так!
0
01.04.2024, 12:17

Не по теме:

Цитата Сообщение от titan4ik Посмотреть сообщение
одна откровенная параноя о всех сторон. А почему автопроизводителей (владельцев этих транснац компаний) считать здоровыми и хорошим людьми?
Это опять таки очень субъективно. Из людей, которых я знаю большинство подобными паранойми не страдает. Хотя живут в том же самом мире. И почему только автопроизводители? А как относится к производителям сосисок, носков, процессоров...
Хотя мое отношения к автопроизводителям, собирающих китайские автомобили, но называющих их как то по другому очень отрицательное.

0
Заблокирован
01.04.2024, 12:29
Цитата Сообщение от voraa Посмотреть сообщение
А как относится к производителям сосисок, носков, процессоров...
Как? Так же.
Ладно, давайте эту тему паранои закроем. Это же вопрос мировоззренческий, АКПП и машины-гаджеты, как и сосиски эти (из чего?) с носками (из чего?) - это только проявления. Однозначно - мир сошёл с ума. Возможно, это связано с тем, что мир не в состоянии справиться с уже имеющимися технологиями - играется с ними как ребёнок с оружием. Плюс корыстные и злые умыслы.
0
01.04.2024, 12:35

Не по теме:

Цитата Сообщение от titan4ik Посмотреть сообщение
Однозначно - мир сошёл с ума.
И мы вынуждены в этом мире жить.
Я, человек не религиозный, но одну молитву (говорят мормонскую) сильно уважаю:

Боже, дай мне силы изменить то, что я могу изменить.
Дай мне душевный покой принять то, что я не могу изменить.
Дай мне разум отличить одно от другого.


0
01.04.2024, 14:35

Не по теме:

Цитата Сообщение от titan4ik Посмотреть сообщение
АКПП более капризна. Менее ремонтопригодна. Многие машины с АКПП нельзя буксировать. И им самим нельзя. Или льзя? Вот и это - эти непонятки постоянные.
Много лет езжу с одним и тем же АКПП, бывало так что и буксировали, машина бывала в аварии (сестра захерачила, позже отремонтировала). Все таже АКПП, также переключает из нее не утекает масло. У сестры механика, там постоянно че-то или диски сцепления менять или еще что-то. Все еще от производителя зависит конечно.
Это если говорить об АКПП, но если говорить о таких япах как Пайтон, больше ассоциация не с акпп, а электроприводом, но каким, очень безопасным и очень ограниченным по скорости. Есть всякие электропогрузчики, тележки, инвалидные коляски с электроприводом как-то так что-ли. Едешь на такой коляске по залу напичканому мощным оборудованием (библиотеками)... Сам я не пльзуюсь, но, смотрю я, допустим видос, там деваха выполняет, демонстрационный тест - сравнение пайтона и новодельного моджо и разница в скорости в 4000 или еще больше тысячь. Ассоциация больше не с япом как таковым а неким командным интерпретатором.. Большой вопрос почему это так форсят. Имхо, более того, то что подобные вещи получают сильное продвижение, говорит о чрезвычайной степени порочности современной программной индустрии
Цитата Сообщение от voraa Посмотреть сообщение
Боже, дай мне силы...

0
 Аватар для voraa
1301 / 1303 / 192
Регистрация: 21.01.2024
Сообщений: 6,026
01.04.2024, 14:52
Цитата Сообщение от testuser2 Посмотреть сообщение
там деваха выполняет, демонстрационный тест - сравнение пайтона и новодельного моджо и разница в скорости в 4000 или еще больше тысячь. Ассоциация больше не с япом как таковым а неким командным интерпретатором.. Большой вопрос почему это так форсят.
Ну есть специализированные языки. Тот же Mojo
Просто из Вики
Code
1
2
3
Mojo — специализированный язык программирования, созданный компанией Modular и ориентированный на разработку в сфере машинного обучения[1][2][3]. Выпущен в мае 2023 года. Mojo позиционируется как более продвинутая альтернатива Python, практически полностью совместим с ним и его библиотеками, но при этом показывает лучшую производительность, аналогичную таким довольно низкоуровневым языкам программирования как C и C++.
 
Ключевые приоритеты языка: разработка в области искусственного интеллекта и системное программирование. Язык умеет взаимодействовать с SIMD-командами, из-за чего позволяет выполнять множество алгебраических операций за раз, что положительно сказывается на производительности.
Ну и естественно, что программы из областей, для которых предназначен этот язык, лучше делать на нем, чем на неких универсальных. Если по скорости в этой области он сравним с тем же C, но задачи из его области описывать на нем проще, то и программу напишут быстрее. Это тоже важно, так как большинству заказчиков все нужно "еще вчера".

То же и многие из задач бекэнда (сервера, микросервисы). Можно на C/C++, Можно на Java или C# или GO. Просто надо смотреть на чем можно получить нужный результат по производительности, но минимизировать затраты на создание продукта. Тот же GO немного уступает в скорости C. Но он не сложнее (по сравнению с Java или C#), порог входа ниже - следовательно легче найти программера. Он специально создавался для таких задач. Всякие библиотеки для работы с сетью, и прочее часто требуемое для серверов там есть в стандартной библиотеки. Многопоточность встроена в язык.
+ отсутствие зависимостей. Исполняемому файлу не нужны никакие дополнительные библиотеки. Он самодостаточный, поэтому настроек системы ноль.

Конечно микроконтроллер на нем не запрограммируешь
0
Заблокирован
01.04.2024, 14:59
Цитата Сообщение от testuser2 Посмотреть сообщение
говорит о чрезвычайной степени порочности современной программной индустрии
Порочность - это сейчас характерно для всего. Старые правила уходят, а новые пока не сформировались толком. Кроме одного - тайга медведь хозяин. И это отражается во всём.
Вероятно, это связано со сменой парадигмы развития человечества. Колбасит. Будет то ли лучше, то ли хуже. Пока не ясно. Ясно одно - если даже лучше, то не для всех будет лучше. Это похоже на болезнь. ОРВИ. И не понятно что лучше - стараться не заболеть окончателньо или побыстрее переболеть и дальше как-то ковылять.
А программная индустрия, она ведь уже в эпоху порока и формировалась в таком виде. Ноги (практика) постоянно бегут впереди головы (теории). Дейт Кристофер бедный уж как хотел создать корректную теорию реляционных баз данных и сделать её разделом математики. И чтобы на этой основе создавались совершенные СУБД. Не дали практики! Обогнали на повороте и налепили кучу СУБД, которые не следуют его каноническим заветам. А потом добили - пошли ещё и нереляционные СУБД. Не знаю как там он. Что пишет?)
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
01.04.2024, 14:59

Плюсы и минусы Java по сравнению с Lotusscript
Интересно узнать ваше мнение по теме... или может подскажете линки на статьи

Какими языками программирования вы пользуетесь?
Что такое программирование? Какими языками программирования вы пользуетесь?

Устраняем баги с средами и языками программирования
Если вы обожаете писать на Delphy и Builder 6 то мой вам совет а) если не устанавливается язык: 1) на CD найти setup.exe 2)даём...

Является ли C++ или C# алгоритмическими языками программирования
Является ли C++ или C# алгоритмическими языками программирования? Или только Си, Паскаль, Фортран, Бейсик?

Связь Ассемблера с высокоуровневыми языками программирования
Как создать проект, состоящий из файлов, написанных на языках C / C ++ и ассемблере в интегрированной среде разработки Microsoft Visual C...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
80
Ответ Создать тему
Новые блоги и статьи
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru