The World Wide Web is supported by an eclectic collection of languages,
ranging from markup languages, such as HTML, which is not a programming
language, to general-purpose programming languages, such as Java. Because
of the pervasive need for dynamic Web content, some computation capability
is often included in the technology of content presentation. This functionality
can be provided by embedding programming code in an HTML document.
Such code is often in the form of a scripting language, such as JavaScript or
PHP. There are also some markup-like languages that have been extended to
include constructs that control document processing,