Many people have miss-understanding of CGI and usually think CGI is Perl.
Indeed, CGI is method of transfer but not a language! Perl is an interpreter C which is the most pop language used in CGI. C/C++ is also a language used in cgi and normally CGI-C/C++ are compiled instead of interpreted.
here is the list of common CGI language.
CGI-zh (shell batch in Unix)
CGI-vb ( I never see but printed in the book)
and many many.
So, the board generally speaking is written by CGI, C/C++
C/C++ are web language, indeed all language are web language thought CGI method