what does Perl / CGI support mean? 4 replies

Please wait...


Scottish lad !

50 XP

8th April 2004

0 Uploads

223 Posts

0 Threads

#1 16 years ago

what does Perl / CGI support mean?

Ensign Riles Advanced Member

No! I'm Spamacus!

426,537 XP

17th June 2003

0 Uploads

39,480 Posts

1 Threads

#2 16 years ago

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íňĝ

91,380 XP

31st January 2004

0 Uploads

8,283 Posts

0 Threads

#3 16 years ago

Tech forum guys know everything.

Sheepeep Advanced Member

weirdal = new ptaq()

31,600 XP

2nd September 2003

0 Uploads

2,948 Posts

0 Threads

#4 16 years ago

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

[+Glasius+] Advanced Member

THE snowman

50 XP

23rd January 2000

0 Uploads

1,670 Posts

0 Threads

#5 16 years ago

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.