Wanneer je al deze dingen hebt, kun je eindelijk aan de slag.
*Een simpel programma schrijven*
Laten we eens beginnen met een programma te schrijven dat voor vrijwel vele programmeertalen de eerste oefening is, namelijk "Hello world!".
Allereerst moet je kladblok openen, met een kale pagina. Daarna typ je zorgvuldig de volgende regel over: (zonder de nummers aan de linkerkant en zonder de "|")
1| #!/usr/bin/perl
2|
3| print "Hello world!\n";
Wanneer je dat gedaan hebt, is het tijd om eens de codes uit te leggen.
regel #1: regel 1 geeft de locatie weer van de "Perl interpreter". deze voert de code uit wanneer je je programma uitvoert in "DOS prompt".
regel #3: regel 3 geeft de interpreter de opdracht om de tekst Hello world! weer te geven. de aanhalingstekens zijn vereist, anders zal Perl denken dat de teks een opmerking is. De letters \n vertellen Perl om een lijn over te laten. Je kunt dit ook proberen zonder, het enige verschil zal zijn dat perl na de laatste tekst geen lijn zal overlaten. De ; functioneert als een soort van scheidingsteken. Wanneer je dit niet ingeeft, zal perl je een "Syntax Error" vertellen, omdat Perl dan niet weet waar het commando eindigt.
Als je zeker bent dat je de tekst correct heb ingetypt, is het tijd om hem op te slaan. In XP, Vista en Windows 7 moet je hem opslaan in je thuismap, en hem de naam geven; (het vetgedrukte deel kies je zelf)
"hello.pl"
Wanneer je het bestand niet de extensie ".pl" geeft, zal Kladblok hem automatisch tot .txt vernoemen, wat straks voor problemen kan zorgen.
*Je programma uitvoeren*
Als je bestand is opgeslagen, is het tijd om eens te testen of hij werkt. Dit doe je door naar de volgende locatie te gaan:
Start-->Bureau Accessoires-->OpdrachtPrompt
nu krijg je je DOS-prompt. Typ hierin het volgende: (als je hem in je thuismap hebt opgeslagen)
perl hello.pl
Heb je het bestand opgeslagen naar je bureaublad? Typ dan de volgende locatie:
C:\gebruikers\JOUWNAAM\Bureaublad\hello.pl
Krijg je de tekst "Hello world!"? Gefeliciteerd! Uw eerste Perl programma is af! Onthou goed hoe dit in mekaar zat, want deze 2 regels keren heel veel terug wanneer je dieper duikt in perl!
Errors? Check onderstaande lijst of jouw error er tussen zit.
'Wordt niet herken als commando, programma of batchbestand'
*Als u dit krijgt, dan staat het programma niet in het uitvoerpad. U moet achterhalen waar het programma zich juist bevindt, en die locatie intikken in uw DOS prompt.
'Syntax Error'
*Wanneer deze error plaatsvindt, dan wordt uw programma wel gevonden maar begrijpt Perl niet wat er precies in staat. De oorzaak kan mogelijk een typfout zijn, zoals de ; vergeten.
Zo, dit is dan de eerste stap van de tutorial. Nu weet je al wat meer over Perl, en misschien is dit wel iets voor jou!
In de toekomst, als iedereen het goed vindt, zal ik er nog wat maken over Perl. Voor vragen mag je mij gerust altijd een PM sturen.
*Perl Tutorial*
beste leden,
zoals je misschien al weet is Perl een zeer eenvoudige programmeertaal. Perl wordt voornamelijk gebruikt om bijvoorbeeld;
-CGI scripts te maken
-Bestaande tools samensmelten voor een verbeterde functionaliteit
-Gebruik voor server-side includes en serverpush
In deze tutorial leer ik jullie de basis van Perl, namelijk een simpel programma schrijven en je programma uitvoeren.
*Benodigdheden*
-Windows OS (je kunt het ook op een Mac, maar hiervoor zal ik later meer info toedienen)
-Kladblok (Geen tekstverwerker zoals Wordpad of Word, deze slaan namelijk codes op die voor Perl onbekend zijn)
-Perl (download: Klik)
Wanneer je al deze dingen hebt, kun je eindelijk aan de slag.
*Een simpel programma schrijven*
Laten we eens beginnen met een programma te schrijven dat voor vrijwel vele programmeertalen de eerste oefening is, namelijk "Hello world!".
Allereerst moet je kladblok openen, met een kale pagina. Daarna typ je zorgvuldig de volgende regel over: (zonder de nummers aan de linkerkant en zonder de "|")
1| #!/usr/bin/perl
2|
3| print "Hello world!\n";
Wanneer je dat gedaan hebt, is het tijd om eens de codes uit te leggen.
regel #1: regel 1 geeft de locatie weer van de "Perl interpreter". deze voert de code uit wanneer je je programma uitvoert in "DOS prompt".
regel #3: regel 3 geeft de interpreter de opdracht om de tekst Hello world! weer te geven. de aanhalingstekens zijn vereist, anders zal Perl denken dat de teks een opmerking is. De letters \n vertellen Perl om een lijn over te laten. Je kunt dit ook proberen zonder, het enige verschil zal zijn dat perl na de laatste tekst geen lijn zal overlaten. De ; functioneert als een soort van scheidingsteken. Wanneer je dit niet ingeeft, zal perl je een "Syntax Error" vertellen, omdat Perl dan niet weet waar het commando eindigt.
Als je zeker bent dat je de tekst correct heb ingetypt, is het tijd om hem op te slaan. In XP, Vista en Windows 7 moet je hem opslaan in je thuismap, en hem de naam geven; (het vetgedrukte deel kies je zelf)
"hello.pl"
Wanneer je het bestand niet de extensie ".pl" geeft, zal Kladblok hem automatisch tot .txt vernoemen, wat straks voor problemen kan zorgen.
*Je programma uitvoeren*
Als je bestand is opgeslagen, is het tijd om eens te testen of hij werkt. Dit doe je door naar de volgende locatie te gaan:
Start-->Bureau Accessoires-->OpdrachtPrompt
nu krijg je je DOS-prompt. Typ hierin het volgende: (als je hem in je thuismap hebt opgeslagen)
perl hello.pl
Heb je het bestand opgeslagen naar je bureaublad? Typ dan de volgende locatie:
C:\gebruikers\JOUWNAAM\Bureaublad\hello.pl
Krijg je de tekst "Hello world!"? Gefeliciteerd! Uw eerste Perl programma is af! Onthou goed hoe dit in mekaar zat, want deze 2 regels keren heel veel terug wanneer je dieper duikt in perl!
Errors? Check onderstaande lijst of jouw error er tussen zit.
'Wordt niet herken als commando, programma of batchbestand'
*Als u dit krijgt, dan staat het programma niet in het uitvoerpad. U moet achterhalen waar het programma zich juist bevindt, en die locatie intikken in uw DOS prompt.
'Syntax Error'
*Wanneer deze error plaatsvindt, dan wordt uw programma wel gevonden maar begrijpt Perl niet wat er precies in staat. De oorzaak kan mogelijk een typfout zijn, zoals de ; vergeten.
Zo, dit is dan de eerste stap van de tutorial. Nu weet je al wat meer over Perl, en misschien is dit wel iets voor jou!
In de toekomst, als iedereen het goed vindt, zal ik er nog wat maken over Perl. Voor vragen mag je mij gerust altijd een PM sturen.
Met vriendelijke groet,
I-cer
Bewerkt: door I-cer