Another reason perl is such a widely used cgi interface is the fact that it is not compiled. This makes it very easy to move your cgi's from machine to machine with little to no changes. Ever tried to compile C/C++ on a ftp only acount ? This is the biggest reason that I use perl, i move projects from machine to machine as clients move around and if I compiled C/C++ everytime they moved it would be all I do all day.
export PS1='\[\033[1m\]\[\033[34m\][\[\033[0m\]\[\033[31m \]\!\[\033[1m\]\[\033[34m\]]\[\033[0m\]\[\033[0m\] \[\033[36m\]\u\[\033[34m\]@\[\033[36m\]\h\[\033[34 m\]:\[\033[0m\] '
Another reason perl is such a widely used cgi interface is the fact that it is not compiled. This makes it very easy to move your cgi's from machine to machine with little to no changes. Ever tried to compile C/C++ on a ftp only acount ?
This is the biggest reason that I use perl, i move projects from machine to machine as clients move around and if I compiled C/C++ everytime they moved it would be all I do all day.