CGI -
CGI stands for "Common Gateway Interface" (but everyone uses
the acronym nowadays). CGI refers to programs that sites can run to generate
web pages dynamically. For example, web search engines use CGI programs to read
what keywords you're searching for, find web pages for you, and format the results
in a web page for you to see. A CGI program can be written in any computer language.
Perl is the most popular language for writing CGI programs, but other major contenders
are C and C++, Unix shell scripts, Java, and Visual Basic.