Например, почему разработчики Python не создают интерпретатор для использования Python как PHP в HTML-коде?
Я надеюсь, что мой вопрос не очень глуп, если так, извините за это.
Изначально PHP изначально разрабатывался как язык программирования для создания веб-приложений (название расшифровывается как Personal Home Page). Чтобы сделать это проще, они тесно интегрировали язык в веб-страницы. Фактически, в ранних версиях PHP код был встроен в комментарии HTML (подобно тому, как должен был быть встроен ранний Javascript). История PHP страница показывает примеры этого (это называлось PHP / FI — PHP Forms Interpreter):
<!--include /text/header.html-->
<!--getenv HTTP_USER_AGENT-->
<!--ifsubstr $exec_result Mozilla-->
Hey, you are using Netscape!<p>
<!--endif-->
Позже имя PHP стало рекурсивным акриным препроцессором гипертекста PHP. Это указывает на то, что он предназначен для встраивания в HTML, так же, как код препроцессора C встраивается в программы на C и C ++.
Встроенная природа облегчает написание веб-страниц с большим количеством статического HTML, чередующегося с динамическим кодом. На любом другом языке вам понадобятся сотни или тысячи print
заявления, в то время как PHP позволяет вам просто выйти из режима сценариев в необработанный вывод для всех статических частей.
Нет причин, по которым другие языки не могут быть встроены в HTML подобным образом. Но у дизайнеров просто не было этого приоритета, они предназначали их как языки более общего назначения, поэтому они не включили в них эту функцию. PHP можно использовать как самостоятельный язык программирования (моя компания широко использует его в заданиях cron), но это не совсем то, что нужно для оригинального дизайна.
Других решений пока нет …