Я читал о различии между языком сценариев и языком программирования, и существовал момент, когда языки сценариев запускались на клиентской машине при программировании таких языков, как C#, vb, java, а также php на сервере. Но php считается языком сценариев. Теперь это сбивает с толку! Мы в основном используем php для написания кода, который выполняется на сервере, так как php является языком сценариев?php - это язык сценариев или серверный язык?
ответ
PHP работает на стороне сервера. Серверная сторона - это просто, она проходит через сервер и затем выводится клиенту. Клиентский код, например JavaScript, например, работает на стороне клиента в браузере, а не через сервер.
Язык сценариев - очень широкий термин для языка программирования. Вот выдержка из Wikipedia на языке сценариев.
Язык сценариев или язык сценариев является языком программирования, который поддерживает скрипты, программу, написанную для специальной среды выполнения , что может интерпретировать (а не компилировать) и автоматизировать выполнение задач, которые в качестве альтернативы могут быть выполненный один за другим человеком . Среды, которые можно автоматизировать с помощью сценариев, включают в себя программные приложения, веб-страницы в веб-браузере, оболочки операционных систем (ОС) и встроенные системы. Язык сценариев может быть рассматриваться как язык, специфичный для домена, для конкретной среды; в случае написания приложения, это также известно как язык расширения . Языки сценариев также иногда упоминаются в как языки программирования высокого уровня, так как они работают на высоком уровне абстракции или в качестве языков управления, в частности, для заданий языков управления на мэйнфреймах.
PHP - это язык сценариев (он использует интерпретатор), который в основном выполняется на сервере. Javascript также является языком сценариев, но в основном он выполняется на клиенте.
Аналогично, c и C++ являются скомпилированными языками (конечные программы не нуждаются в интерпретаторе) и могут выполняться на клиентском или серверном оборудовании.
Все четыре языка программирования.
Различие между языками сценариев и скомпилированными языками заключается в методах их запуска, а не на оборудовании, на котором они запущены.
Язык сценариев или язык сценариев - это язык программирования, поддерживающий скрипты. PHP - это язык сценариев, потому что мы можем вставлять PHP-код в HTML. Если код языка программирования может быть укомплектован другим языком или интегрирован с другим языком или скриптом, называемым языком scipting. PHP - это язык на стороне сервера, потому что php требует, чтобы сервер запускал код. Кодирование php выполняется на сервере, а результат выполнения - возврат к браузеру. Поэтому php называется языком скриптов и языком на стороне сервера.
- 1. Зачем использовать серверный язык сценариев?
- 2. PHP как встроенный язык сценариев
- 3. Язык сценариев для Windows?
- 4. Серверный язык для интерфейса Ajax?
- 5. Предпочитаемый язык сценариев терминалов
- 6. Какой язык сценариев лучше?
- 7. Язык сценариев Windows
- 8. язык сценариев для
- 9. Язык сценариев для C++
- 10. язык сценариев в qlikvew
- 11. C# Язык сценариев
- 12. Пользовательский язык сценариев
- 13. Новый язык сценариев
- 14. C style Язык сценариев
- 15. Что такое серверный язык программирования?
- 16. Язык сценариев Clientside
- 17. Глядя на язык сценариев
- 18. быстрый язык программирования сценариев?
- 19. Как интерпретировать пользовательский язык сценариев?
- 20. Помогите определить язык программирования/сценариев
- 21. C язык программирования сценариев против
- 22. Язык сценариев для C/C++?
- 23. Язык сценариев для простого компиляции
- 24. Серверный язык для масштабируемого приложения TCP-socket
- 25. Универсальный язык сценариев для Windows,
- 26. Язык сценариев для кодовых блоков
- 27. MSXML: Javascript не язык сценариев
- 28. PHP - это скомпилированный язык с PHP 4.0?
- 29. Лучший язык сценариев для Windows GUI EXE
- 30. asp.net - это скомпилированный язык?
Много дубликатов. http://stackoverflow.com/q/12848882/4260462, http://stackoverflow.com/q/101055/4260462, http://stackoverflow.com/q/1514206/4260462, http://stackoverflow.com/ д/101055/4260462 –