Perl-általános-célú programozási nyelv eredetileg kidolgozott szöveg manipuláció most használt sokféle feladatokat, beleértve a rendszer-adminisztráció, web fejlesztés, hálózat programozás, GUI fejlesztés, stb.
mi az a Perl?
-
a Perl egy stabil, platformközi programozási nyelv.,
-
bár a Perl hivatalosan nem rövidítés, de kevesen használták gyakorlati nyelvként és jelentési nyelvként.
-
a köz-és a magánszektor kritikus projektjeihez használják.
-
a Perl egy nyílt forráskódú szoftver, amelyet művészi licenc vagy a GNU General Public License (GPL) licencel.
-
Perl hozta létre Larry Wall.
-
Perl 1.0 megjelent usenet alt.comp.forrás: 1987.
-
a bemutató írásakor a Perl legújabb verziója 5.16.2 volt.,
-
Perl szerepel az Oxford English Dictionary.
a PC magazin bejelentette, hogy Perl döntős az 1998-as MŰSZAKI kiválósági díjért a fejlesztési eszköz kategóriában.
Perl jellemzők
-
Perl veszi a legjobb tulajdonságait más nyelveken, mint például a C, awk, sed, sh, és BASIC, többek között.
-
Perls adatbázis-integrációs interfész a DBI támogatja a harmadik féltől származó adatbázisokat, beleértve az Oracle-t, a Sybase-t, a Postgres-t, a MySQL-t stb.
-
Perl HTML, XML és más mark-up nyelveken működik.
-
Perl támogatja Unicode.,
-
Perl Y2K-kompatibilis.
-
Perl támogatja mind az eljárási, mind az objektumorientált programozást.
-
Perl interfészek külső c / c++ könyvtárakkal XS vagy SWIG segítségével.
-
Perl bővíthető. Jelenleg több mint 20.000 harmadik fél modulok elérhető az átfogó Perl Archive Network (cpan).
-
a Perl értelmező beágyazható más rendszerekbe.
Perl and the Web
-
Perl used to be the most popular web programming language due to its text manipuláció képességek and rapid development cycle.,
-
Perl széles körben ismert, mint “a csatorna-szalag az Internet”.
-
a Perl képes kezelni a titkosított webes adatokat, beleértve az e-kereskedelmi tranzakciókat is.
-
a Perl beágyazható webszerverekbe, hogy 2000% – kal felgyorsítsa a feldolgozást.
-
Perl mod_perl lehetővé teszi az Apache webszerver számára, hogy beágyazzon egy Perl tolmácsot.
-
Perl dBi csomagja megkönnyíti a web-adatbázis integrációját.,
Perl értelmezhető
Perl egy értelmezett nyelv, ami azt jelenti, hogy a kód lehet futtatni, mint Van, nélkül összeállítási szakaszban, amely létrehoz egy nem hordozható futtatható programot.
a hagyományos fordítók a programokat gépi nyelvre konvertálják. Amikor futtat egy Perl programot, először egy bájtkódra fordítják, amelyet ezután ( a program futásakor) gépi utasításokká alakítanak át. Tehát nem teljesen ugyanaz, mint a kagyló vagy a TCL, amelyeket szigorúan intermediate reprezentáció nélkül értelmeznek.,
Ez nem olyan, mint a C vagy C++ legtöbb verziója, amelyeket közvetlenül egy gépfüggő formátumba állítanak össze. Valahol a kettő között van, Python, awk és Emacs mellett .elc akták.