what does Perl / CGI support mean?
No! I'm Spamacus!
17th June 2003
Those are two different script "languages" used by things like forums. I believe that it means you can download various scripts for use on your own forums and such. Not sure, may help if you ask the people in the tech forums.
Ex-MøđęRāŧǿr ø₣ Geňęrāł Gāmíňĝ
31st January 2004
Tech forum guys know everything.
weirdal = new ptaq()
2nd September 2003
Perl and CGI are both dynamic scripting languages used for advanced purposes, Perl I think can be used for 'web crawlers' and various 'bots', CGI is used for. . .Stuff.
Moved to tech forums for a better explanation than I can give :p
Perl is a general-purpose programming language invented in 1987 by Larry Wall. With over one million users worldwide, it has become the language of choice for World Wide Web development, text processing, Internet services, mail filtering, graphical programming, systems administration, and every other task requiring portable and easily-developed solutions.
Perl is compiled on-the-fly. This means that as soon as you write your program, you can run it-you don't have to wait for your compiler to generate object code. Since Perl programs needn't be compiled for a particular type of computer, they can run on all of them without modification. The same Perl program can run on Unix, Windows, NT, Macs, DOS, Plan 9, OS/2, VMS, and AmigaOS.
Perl is free. Unlike Java, Perl is not a proprietary language. The source code and compiler are free, and maintained by a worldwide network of volunteers supervised by Larry. Perl is distributed under both the GNU General Public License and an Artistic License, so you can sell your Perl programs. Perl will always be free.
CGI stands for Common Gateway Interface, and is a mechanism through which a browser is allowed to communicate with programs running on a server. If you look at each word in turn it makes more sense -
Common - something that is available to many people, regardless of what software they are using. Gateway - a portal through which two things communicate. In this case, the browser communicates to the server. Interface - this implies that we are providing a "front end" for the application running on the server, which is exactly what it is. You enter information in the form, for example, and this is submitted to the program, just like a windows-style program.