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