O que é ASP

Algumas definições do que é ASP (Active Server Pages) encontradas na web:

ASP é um ambiente de desenvolvimento, não uma linguagem de programação. Para executar as páginas .asp, o servidor web utiliza o serviço chamado de IIS (Internet Information Service) - o servidor web da Microsoft, ou do PWS (Personal Web Server) em ambientes com Windows 98 (Wikipedia - ASP). O script é inteiramente processado no servidor antes de enviar o resultado para o browser. O cliente recebe a saída como código de marcação (HTML, XHTML, XML...). Isso significa que, se você olhar o código fonte desta página, só vai ver o resultado HTML, sem nenhum comando ou script ASP. Como a página resultante contém unicamente código HTML, é compatível com todos os navegadores (Criarweb).

Como cita a Wikipedia, o servidor ASP interpreta uma ou mais linguagens de programação, por padrão o VBScript (Microsoft Visual Basic Scripting Edition), que é uma linguagem de scripting (não uma linguagem de programação) criada a partir do VBA (Microsoft Visual Basic for Applications), usado em aplicações da Microsoft, como Word, Excel e Access. Inúmeras outras linguagens podem ser utilizadas, mas isso pode depender da instalação de plug-ins específicos no servidor web para funcionar.

Vantagens do ASP