in reply to C++ and VB

When CGI's are referenced that are written in perl, the perl interpreter
is run. Under *nix the #!/usr/bin/perl line runs the interpreter
and the script that follows in then interpreted. So if you have an
executable C++ or VB program then this can be run using:-
#!/path/to/executable/program
It does not need an interpreter like perl because the program itself is
executable
Hope this helps