ASP is short for Active Server Pages and was developed by Microsoft in 1996 where it was included as a free component of Windows Server.
ASP is not what most would call a real programming language, but it’s a Microsoft technology that lets you use advanced scripting in your documents or on your website.
To describe what an ASP page actually is, you could say that it is an HTML page that includes one or more scripts (small embedded programs) that are processed on a Microsoft Web server before the page is sent to the user.
An ASP script is pretty similar to a server-side include or a common gateway interface (CGI) application, since both are programs that run on the server, usually to give additional funktions to a webpage a page for the users. Ofte the script in the Web page takes imput from the user through a webbrowser like Internet Explorer.Then uses that data from the user to access data from a database and then builds or customizes the page on the server before sending it to the user. A very simpel version of this could be a typical login form.
Since ASP requires a windows server it’s not as common as other scriping languages such as PHP which is included on most Linux platforms by default.
A very simple ASP code embedded in HTML could look like this:
<html> <head> <title>This is a small ASP test</title> </head> <body> <% Response.Write "<h1>Hello World!</h1>" %> </body> </html>