Здравствуйте. Как известно, сайты написаны не только на HTML, но и при участии других языков программирования. Но что их интерпретирует, а также в каких случаях это необходимо? Заранее спасибо.
Насколько я понимаю, любой программный код, работающий на сервере, выдает клиенту в браузер текстовую страницу HTML (или XHTML, DHTML, XML и прочие более новые фишки). А код может генерироваться на любом языке, который поддерживается средствами сервера: PHP, Perl, Python, Java, C и т.д.