C'e` un po' di confusione.

ASP = protocollo di comunicazione server-client
CGI = protocollo di comunicazione server-client

Nessuno dei due e` un linguaggio di programmazione.
ASP usa nativamente VBS come linguaggio, ma puo` usare anche JS (nella versione Jscript) o altri.
CGI di solito usa Perl, ma ci sono anche CGI che usano C/C++ e non ci sono controindicazioni ad usare altri linguaggi.

Quindi ASP e CGI sono due tecniche alternative, per cui non ha senso parlare di CGI sviluppato in ASP.
Anche i linguaggi che di solito usano sono diversi, e comunque non c'e` nesso fra loro, ma semmai sono alternativi.