ASP is a scripting language.
A scripting language is different from a High level language in following ways.
1) scripting language is interpreted. HLLs(
VB, Delphi, Pascal) are compiled. This means that programs written in an HLL is faster.
2) scripting languages require an engine to be installed on server. HLLs does not. They come with its own compilers.
3) There is no strict data types in a scripting language. All variables are of a general type. But in an HLL, data types are there and each variable needs to be of a defined data type. This means that the space allocation for an HLL program can be done before starting the program. In scripting languages, this is not possible.
4) Normally all scripting languages can be done with simple text editors like notepad (forget about the efficiency/productivity !!). HLL languages like
VB, Delphi require its own IDE.