Tanulás perl
Tanuljuk Perl-et. 1. fejezet
A Perl programozási világába utazik. Az utazás annál inkább kellemesebb lesz, mert nagyszámú példa jelenik meg, amely úton fog találkozni. Utazásunk kezdete a nyelv alapfogalmát fedezi. Fokozatosan megtanulod Perl-t ahhoz, hogy kis programokat hozzon létre. Utazásunk végén már megvan a szükséges tudásbázis ahhoz, hogy teljes körű alkalmazásokat tudjon létrehozni.
Beszél más programozási nyelveket? Ha igen, akkor a Perl tanulás öröm lesz számodra. Ha nem, akkor ne rohanj, próbáld ki az összes gyakorlatot és példát, és ne félj kísérletezni!
származás
Perl egy személy tevékenységének eredményeképpen jelent meg, saját bevallása szerint, lustaságának eredményeként. Ez egy egyedülálló nyelv, amelynek lényegét nem lehet a technikai részletek egyszerű leírásával közvetíteni. Perl a gondolkodásmód.
A nyelv egyik furcsa a neve. Több definíciója van. Kezdetben Perl jelentette a Gyakorlati Kivonási Jelentés Nyelve (a kivonatok és a jelentések gyakorlati nyelve). Azonban a programozók nagyon gyakran hívják a Phatologically Eclectic Rubbish Lister-t, vagy akár gyakorlatilag mindent, ami valóban tetszik.
Ahelyett, hogy időt vesztegetne, Larry egyszerűen új programozási nyelvet találta fel és írt egy tolmácsot. Úgy néz ki, mint egy paradoxon, de ez nem így van -, mit csinál - ez mindig sok munka, de ha jól csinálod, akkor ez a munka mindig megtérül.
Hamarosan Larry felajánlotta az agyát a Usenet hírcsoportok olvasói közösségének. Azok a felhasználók, akik hozzáférnek a Usenethez, a Perl-alkotót hatékony "visszafelé támogatják", megkérdezve, hogyan kell csinálni egy, a másik, a harmadik. Sok ilyen feladatot Larry nem is akart előadni a kis új programozási nyelv előtt.
Az új programozási nyelv hangsúlyt fektet a rendszergazdálkodásra és a szövegfeldolgozásra. Több módosítás után már használhatta rendszeres kifejezéseket, jeleket és hálózati csatlakozókat. Perl néven vált ismertté, és nagyon gyorsan népszerűvé vált a Unix programozók körében, és hamarosan mindannyian.
Larry már nem jár egyedül a Perl-lel, de megőrzi kizárólagos vezető fejlesztőjét.
Úgy néz ki, mint Si?
A Perl programok nagyon hasonlítanak a C programokhoz, talán azért, mert Perl-t C-ben írták le, és talán azért, mert Larry bizonyos C konstrukciókat talált. De Perl kevésbé pedáns és sokkal tömörebb, mint Si.
Perl célja, hogy segítse a programozók rutin feladatokat, amelyek túl nehéz a héj vagy rosszul tolerálja, míg a C (vagy bármilyen más nyelven) - túl homályos vagy bonyolult kódolás.
Erőteljes tervezetei ennek a nyelvnek köszönhetően nagyon kevés erőfeszítéssel hozhatják létre a nagyon hatékony megoldásokat és univerzális eszközöket. Ezeket az eszközöket a jövőben is felhasználhatjuk, mert a Perl programban írt szövegek nagyon hordozhatóak és használatra készek. Ennek eredményeképpen még több ideje fog olvasni a Usenet híreit és a barátaival meglátogatni barátait.
A Perl nagyon jól kezeli az alacsony szintű feladatokat, különösen a nyelv ötödik verziója után.
Költség és licenc
A Perl ingyenes. Pontosabban, a Perl a GNU nyilvános licenc alatt található. A teljes forráskód és a dokumentáció teljesen ingyenes a másoláshoz, összeállításhoz és nyomtatáshoz. A Perl-re írt összes program a tiéd, és mindent megtesz, amit akarsz velük.
Az UNIX alapú számítógépeken kívül a Perl más platformokon is létezik - Windows, DOS, Atari, Amiga és így tovább.
Telepítette a Perl-t?
Nagyon könnyű tudni, hogy van-e Perl. Egyszerűen adja meg a következő parancsot a parancssorba:
Ha hibaüzenetet kap vagy a negyedik verzió Perl-jét használja, kérjük, forduljon a rendszergazdához, vagy telepítse a Perl-et.
Az első programod Perlben
Az első Perl programja egy szövegsor megjelenítését mutatja a képernyőre. Először létre kell hoznia egy egyszerű szövegfájlt, amely tartalmazza a Perl programot. Ezután futtatod a fájlt a programoddal.
A Perl-program egy egyszerű szöveges fájl, amely több nyelvi konstrukciót tartalmaz. Ez utóbbi általában C, Unix shell script és angol nyelv keverékéhez hasonlít. Általában pontosan ez a helyzet.
A perl kód meglehetősen változatos lehet. Íme néhány alapvető szabály:
- a nyelvi konstrukciónak pontosvesszővel kell végződnie, hacsak ez nem a blokk vagy a fájl legutolsó konstrukciója, vagy az evalkezelő;
- szóközök, táblázatok, üres sorok irrelevánsak, - egy hely ugyanolyan jó, mint száz szóköz. Ez azt jelenti, hogy a nyelvstruktúrát több sorra is fel lehet osztani az egyértelműség érdekében. A karakterlánc általában idézőjelben lévő karakterek sorozata. 2. fejezet: "Numerikus és szöveges karakterek" a vonalak részletes leírását tartalmazza;
A shell parancsfájlhoz hasonlóan a Perl program a Perl állományokból áll, amelyek a fájlban rendelkezésre állnak, és együttesen egy nagy végrehajtandó programként kezelik. A fő funkció fogalmai, mint a C, nem Perlben vannak.
Íme egy példa a Perl kódra:
#! / usr / bin / perl
nyomtatás ("a nevem Johnn");
Nem kell túl okos ahhoz, hogy kitaláld, hogy ennek a kódnak a részeként "a nevem John" jelenik meg. Az "n" szimbólum azt jelenti, hogy a tolmács ezen a ponton sorfejtést fog végrehajtani.
Több sor nyomtatása nem okoz nehézséget. Ez a nyomtatási () függvény ismételt használatával valósul meg:
#! / usr / bin / perl
nyomtatás ("a nevem Johnn");
nyomtatás ("magunk nem helyiek, a vonat mögött" MOSCOW-NEW yORKn ");
A Perl program elején a sor # útvonalnak jelen kell lennie. Ahol az útvonal a Perl-tolmács elérési útja a rendszerben. Például # / usr / bin / perl
Elvégezte az első fejezetet, és még megírta és végrehajtotta az első programot a Perl-ben. Hidd el, vagy sem, de most többet tettél, mint azon emberek többségét, akikkel a hálózaton keresztül kommunikálok. Vessünk egy pillantást arra, amit sikerült csinálni.
A Perl-t azért hozták létre, hogy megoldja a konkrét problémákat, és ne felel meg a számítástechnika eszményeinek. A perl nyelv szintaxisa nagyon hasonlít a C szintaxishoz. Azonban a Perlnek számos funkciója van a Unix-tól kölcsönözve.
A Perl sok helyzetben nyereséges - mert ingyenes. A Perl-ot az Interneten is el lehet fogadni.