logo


פרק ראשון: ה Perl שאתם צריכים לדעת

התקנת Perl

 

UNIX

לפני שנתחיל בעבודה עם- Perl נצטרך להתקין את התוכנה, במידה והשפה לא הותקנה עם מערכת ההפעלה. במקרה שמערכת ההפעלה שבה אתם משתמשים היא UNIX מסוג: Solaris, SunOS, Linux , סוג כלשהו של BSD, או גרסה אחרת של מערכת ההפעלה הזו סביר להניח שPerl כבר מותקנת אצלכם. ניתן לבדוק זאת בצורה פשוטה ביותר -הכנסו ל SHELL (בד"כ בעזרת תוכנת TELNET) והקשו:

perl -v

הפלט שיתקבל יהיה מהצורה של:


This is perl, version 5.004_04 built for i386-linux
        
(with 1 registered patch, see perl -V for more detail)
Copyright 1987-1998, Larry Wall

כמו שאתם יכולים לראות, על המחשב בו הורצה הפקודה מותקנת גרסה 04_5.004. כדאי לוודא שהגרסה המותקנת במחשבכם היא 5 ומעלה; היות וגרסה 4.x עודנה נפוצה יחסית - אולם גרסה זו אינה מעודכנת. על חלק ממחשבי ה UNIX מותקנות שתי הגרסאות, ובמקרה זה יתכן שהפקודה "Perl" תוביל לגרסה 4, אולם הפקודה "Perl5" תוביל לגרסה x.5. לכן אם הפקודה "Perl -v" הובילה אתכם לגרסה x.4 כדאי לנסות גם:

perl5 -v

ולבדוק אם התוצאה תהיה הצגת גרסה x.5, במידה וכן עליכם לזכור להתייחס ל Perl כ Perl5, ולא כ- Perl - מידע זה יתברר כמועיל בהמשך.

אם מסיבה כלשהי, על מערכת ה UNIX שלכם לא מותקנת גרסה x.5, תצטרכו להשיגה, ולהתקינה. ההתקנה תעשה ע"י האדמיניסטרטור (במידה וזה לא את/ה). אם את/ה הוא/היא האדמיניסטרטור, דע שבדרך כלל ניתן להשיג קבצי התקנה מספק מערכת ההפעלה שלך (לדוגמה, משתמשי Red Hat Linux יכולים להתקין Perl מדיסק התקנת מערכת ההפעלה או לחילופין מאתר האינטרנט של Red Hat). אוהבי האתגרים שבנכם יכולים לקמפל בעצמם את Perl, מהקוד המקור שלה, הנמצא באתר Perl.com .

חלונות

Perl רץ גם על מערכות הפעלה אחרות מלבד UNIX! אם אתם מפתחים בסביבת חלונות, או משתמשים בשתי מערכות ההפעלה אתם יכולים להתקין בקלות להתקין את הגרסה העדכנית ביותר של התוכנה. גרסה עם התקנה פשוטה נמצאת באתר של ActiveState, ונקראת ActivePerl .

מקינטוש

שפת ה Perl חדרה אף לעולם המקינטוש, ומגוון מרחב של משאבי Perl למק, ניתן למצוא באתר MacPerl5.

Perl מי מפחד מ
תוכן עניינים
Perl הרצת תוכניות ב

אודות
תוכן עניינים
פרק 1: ה Perl שאתם צריכים לדעת
מי מפחד מ Perl  
התקנת Perl  
הרצת תוכניות Perl  
משתנים ב Perl : סקלרים  
אופרטורים בסיסיים ב Perl  
משתני Perl: השוואת סקלרים  
אופרטורים של השוואה ב Perl  
משתני Perl: רשומות (ובשם נוסף: מערכים)  
משתני Perl: טבלאות האש  
פונקציות ב Perl  
זרימת תוכניות ב Perl  
סיכום  
פרק 2: קישור Perl לעמודי הרשת
פרק 3: שמירת מצב
פרק 4: HTML בחטף ותבניות (Templates) רשת
פרק 5: עיבוד וניתוח של עמודי רשת
פרק 6: להשתעשע עם בסיסי נתונים מקוונים:אקסס
פרק 7: המודל MySQL
פרק 8: להשתעשע בבסיסי נתונים - GUFE - החזית הכללית והשימושית
פרק 9: המילניום - ניהול זמן ותאריך
פרק 10: ניהול רשימות והאשים (Hashs)
פרק 11: הפניה להפניה
פרק 12: הכרות עם mod_perl