Hi,
Ist warscheinlich eine blöde Frage:
nö.
Was ist der Unterschied zwischen CGI und Perl?
CGI ist eine Schnittstelle, vergleichbar[1] mit HTTP.
Perl ist eine Programmiersprache.
Du kannst sowohl CGI mit anderen Programmiersprachen verwenden, als auch Perl außerhalb von CGI. Beide Dinge sind vollkommen unabhängig voneinander und wurden auch nicht füreinander entwickelt.
Die Dateieendungen .cgi und .pl kenne ich ja.
In HTTP gibt es keine Dateien, also auch keine Dateiendungen.
Aber sonst ist alles gleich, oder?
Nein, so wenig wie bei Autos und Lampen :-)
Ist das so wie mit php.4 und .php3???
Absolut nicht. PHP 3 und PHP 4 sind unterschiedliche Versionen einer Programmiersprache - so wie Perl 5.004 und Perl 5.6. CGI und Perl jedoch sind, nun, eher wie Intel und Linux - man findet sie oft gemeinsam, aber sie haben an sich keinerlei Verbindung.
Ich empfehle Dir das CGI-Kapitel von SelfHTML.
Cheatah