2015-07-06 7 views
0

Я читал о различии между языком сценариев и языком программирования, и существовал момент, когда языки сценариев запускались на клиентской машине при программировании таких языков, как C#, vb, java, а также php на сервере. Но php считается языком сценариев. Теперь это сбивает с толку! Мы в основном используем php для написания кода, который выполняется на сервере, так как php является языком сценариев?php - это язык сценариев или серверный язык?

+0

Много дубликатов. http://stackoverflow.com/q/12848882/4260462, http://stackoverflow.com/q/101055/4260462, http://stackoverflow.com/q/1514206/4260462, http://stackoverflow.com/ д/101055/4260462 –

ответ

3

PHP работает на стороне сервера. Серверная сторона - это просто, она проходит через сервер и затем выводится клиенту. Клиентский код, например JavaScript, например, работает на стороне клиента в браузере, а не через сервер.

Язык сценариев - очень широкий термин для языка программирования. Вот выдержка из Wikipedia на языке сценариев.

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

3

PHP - это язык сценариев (он использует интерпретатор), который в основном выполняется на сервере. Javascript также является языком сценариев, но в основном он выполняется на клиенте.

Аналогично, c и C++ являются скомпилированными языками (конечные программы не нуждаются в интерпретаторе) и могут выполняться на клиентском или серверном оборудовании.

Все четыре языка программирования.

Различие между языками сценариев и скомпилированными языками заключается в методах их запуска, а не на оборудовании, на котором они запущены.

1

Язык сценариев или язык сценариев - это язык программирования, поддерживающий скрипты. PHP - это язык сценариев, потому что мы можем вставлять PHP-код в HTML. Если код языка программирования может быть укомплектован другим языком или интегрирован с другим языком или скриптом, называемым языком scipting. PHP - это язык на стороне сервера, потому что php требует, чтобы сервер запускал код. Кодирование php выполняется на сервере, а результат выполнения - возврат к браузеру. Поэтому php называется языком скриптов и языком на стороне сервера.

Смежные вопросы