A ma oly fontos Perl programozója és szerzője Larry Wall. Olyan megoldást keresett, amely megkönnyíti a programozási parancsok nyelvi parancsait. Ez a szerkesztőben végzett egyszerű keresési és csere műveletekben nyilvánul meg. A Perl a C programozási nyelv, valamint a sed és awk UNIX funkciók szintézise. Így a programozási nyelvek világa könnyebbé vált.
Mi az a Perl?
Minden Perl programmal írt program ASCII fájlként kerül elmentésre. Ez hasonló egy shell scripthez. Ezeket a fájlokat az első végrehajtás előtt lefordítják. A programok így könnyen szerkeszthetők és egyidejűleg más számítógépekre is átvihetők. A Perl nagy sebességet kínál a keresési funkciókhoz. A GPL (GNU Public License) alá tartozó Művészi licenc szerint a Perl a forráskódokkal együtt bárki számára szabadon hozzáférhető. Egyes UIX vagy Linux rendszer a program már előre telepítve van. A Perl a /usr/local/bin/perl vagy a másik /usr/bin/perl elérési út alatt található. Bizonyos portok az IOS operációs rendszerekhez a Macbookokhoz vagy akár a Windowshoz is tartalmaznak. Az összes funkció azonban csak a nem UNIX rendszerek számára érhető el. A 2012-es állam elindította a Perl 5.12.2 stabil verzióját. A számítógépen lévő Perl telepített verziójának számát a "perl-v" alatt találja meg. Néhány dolog már elavultnak tekinthető, mivel a bemutató a Perl 5.005, illetve Perl 5.6.0 alapokról íródott. De minden Perl verzió a Perl értelmező újabb verzióin fut a kompatibilitás miatt.
Perl- Az új program- Hogyan működik?
A programot egy szövegszerkesztő programmal kell megírni és szöveges fájlként elmenteni. A Perl nem működik szövegszerkesztőben, mert a Szöveg fájlt ASCII kóddal mentik. A UNIX és Linux operációs rendszereknél ügyelni kell arra, hogy a fájlban a execute bit be legyen állítva. Ez lehetővé teszi a Perl programok közvetlen hívását. Ez a chmod u+x skript.pl parancssorban a perl skript.pl meghívásával működik. Egy másik lehetőség a skript.pl beírása a parancssorba. Ha tehát az első útvonallal problémák adódnak, például a futtatható programokat nem keresi, a második útvonal mindig sikeres. Az első megjelenő sor mindig egy hash-sel kezdődik, azaz #. Ezt a hash-t a Perlnek megjegyzésként kell megjegyeznie, különben nincs funkciója. Ez az első sor a Shell hogy megmutassuk, hogy ez a perl program és nem a shell script. Az elérési útvonal megmutatja, hogy a perl hova lett telepítve a rendszerben. Az útvonalban mindig célszerű megadni a -w-t, mivel ez lehetővé teszi a kiterjedt üzenetek megjelenítését. Az utolsó sor a nyomtatási funkciót mutatja. Ez a funkció egy karakterláncot jelenít meg, amely a képernyőre kerül. A parancsokat mindig pontosvesszővel ";" kell befejezni. A függvényneveknek nagy- és kisbetűket kell figyelembe venniük, különben hibakód jelenik meg. Ezenkívül tetszőleges számú tabulátort és sorközöket is beilleszthet bármely olyan pozícióba, ahol szóközt lehet elhelyezni. Az észrevételeket az # jelzéssel kell ellátni. Ezek a sor végéig érvényesek.
Név és különböző változatok
A program neve a Bibliából származik. Jézus a mennyek országát egy kereskedő képével akarja leírni. El akarja adni a vagyonát, hogy megvehessen egy gyöngyöt. Az első publikáció előtt a Peal nevet Perl-re változtatták, mivel már létezett egy PEARL nevű program. A perl a nyelvre utal, a perl pedig a nyelvre. A Perl közösség nagy jelentőséget tulajdonít annak, hogy a PERL helyesírást ne használják. Időközben a programnak különböző változatai léteznek. A Perl 1 1987. december 18-án jelent meg, és egy erősebb shell volt. A 2.0-ás verzió 1987. június 5-én jelent meg, és alaposan átírták. A regex motor kibővült és javult. 1989. október 18-án következett a Perl 3 verziója. Ezt aztán bináris Adatok és hálózati programozást írni. Ezt követte a Perl 4 1991.03.21-én. Ezt különböző programozók szerkesztették és fejlesztették a 4.036-os verzióig. Larry Wall 1993-ban programozta a Perl 5-t. Ez a verzió 1994.10.18-án jelent meg. A formázott dokumentáció mostantól forráskódként is beilleszthető. A Perl 5-öt ezután Windowsra és Macintoshra is átültették. A Perl 5.6 2000.03.22-én már képes volt kezelni az Unicodes és UTF-8 kódokat. Az 5.22-es verzió után a jelenlegi verzió a Perl 6-os.