איזו שפת תכנות נקראת הדבק של האינטרנט?

השתקפות של מתכנת בצג מחשב

אתרי אינטרנט גדולים רבים נבנו באמצעות תוכניות Perl.

קרדיט תמונה: Stockbyte/Stockbyte/Getty Images

מפתחי תוכנה קוראים לפרל "הקלטת הדביקה של האינטרנט" מכיוון ששפת התכנות מתאימה לתיקון מהיר וקל של בעיות נתונים. הופעתו של פרל, שנוצרה בסוף שנות ה-80 על ידי מפתח התוכנה לארי וול, הלכה בקנה אחד עם הפופולריות הגואה של האינטרנט ותחילתה של ה-World Wide Web. פרל הגיע מסביבת יוניקס ויש לו מאפיינים רבים במשותף עם תוכנות יוניקס אחרות.

מַטָרָה

Perl היא שפת תכנות ברמה גבוהה המצטיינת בעיבוד קבצי טקסט מתוחכם, ובין היתר, יכולה ליצור פלט Hyper Text Markup Language עבור דפי אינטרנט. הוא כולל ממשקים לשילוב מסדי נתונים, מה שהופך את השפה למתאימה היטב למסחר אלקטרוני, פורומים, בלוגים ואתרים דינמיים אחרים מונעי נתונים (ראה הפניה 4). בנוסף ליישומי אינטרנט, Perl שימושית למשימות ניהול מערכות, דיווח ותחזוקה שוטפות.

סרטון היום

רקע יוניקס

מקורו של Perl על מחשבים מבוססי Unix וממשיך את הפופולריות שלו על מכונות לינוקס. התחביר שלו שואל הרבה משפות סקריפטים של מעטפת יוניקס כמו גם C, C++ ו-Unix כלי עזר לעיבוד טקסט כגון "awk". גרסאות של Perl זמינות גם עבור Microsoft Windows ו-Mac OS X.

שפה מפורשת

בשפת קומפילציה מסורתית כמו C, COBOL ו- FORTRAN, המתכנת כותב קובץ מקור ב- שפת הבחירה, ולאחר מכן משתמש בתוכנת המהדר של השפה כדי ליצור קובץ הפעלה שהמחשב מריץ ישירות. לעומת זאת, מתכנת Perl מריץ תחילה את המתורגמן של Perl, ולאחר מכן כותב ומריץ את הקוד בתוך המתורגמן. המתורגמן הוא סביבה אינטראקטיבית המאפשרת תכנות. המתכנת יכול גם להריץ קוד Perl משורת פקודה כפי שממחישה דוגמה זו:

c:>perl programname.pl

כאן, "prgramname.pl" הוא קובץ טקסט המכיל תוכנית Perl.

חוזקות וחולשות

הכוח העיקרי של פרל הוא מהירות ההתפתחות; התחביר הקצר שלו מאפשר למתכנתים לכתוב קוד חזק במהירות. השפה התגלתה כשחקן משמעותי, עם בסיס מפתחים שכמה הערכות עומדות על למעלה ממיליון (ראה הפניה 5). עם זאת, התחביר הצפוף של תוכניות Perl פועל גם נגדו, מה שמקשה על קריאה וניפוי באגים של תוכניות.