Is ASP a language?

ASP is not a scripting language like VBScript or JScript – it is a hosting environment that extends the normal capabilities of a web server and exposes objects for use in web programming. It is accessed by either VBScript (it’s default) or JavaScript, and in fact many of the functions you use client-side with these languages can be cut-and-pasted into an ASP page. ASP’s coding, regardless of the language you choose, is all ascii text and resides right along side normal HTML and is delimited by <% and %>.