שפת התכנות Perl היא אחת השפות הטובות ביותר לעבודה עם טקסט. מדובר בשפת תכנות המיועדת בעיקר לאנשי מקצוע מתחום אבטחת התוכנה או ניהול התשתיות
Perl זו שפת תכנות אשר פותחה במיוחד לצורך עיבוד של טקסטים אולם כיום משתמשים בה עבור קשת רחבה של מטרות כגון ניהול מערכות תוכן, תכנות לאינטרנט, תכנות רשתות, פיתוח GUI – ממשקי משתמשים גראפיים וכיוצא בזאת. אחת התכונות הבולטות ביותר של שפת תכנות זו היא העובדה שPerl היא שפה קלה לשימוש המתאפיינת ברמת פרקטיות גבוהה ביותר, ומתאימה גם לעקרונות התכנות המונחה עצמים הפופולארי מאוד היום. יש לה תמיכה מובנית בעיבוד טקסטים וכמות מרשימה של מודולים צד שלישי.
מתכנתי כל השפות התאחדו! – האומנם?
כשעולם המחשבים רק התחיל, ושפות התכנות היו בחיתוליהן השאיפה של אנשי המקצוע בתחום הייתה לייצר שפת תכנות אוניברסאלית אחת שתתאים לכל הפלטפורמות ותתמוך בכל סוגי הסביבה. עם הזמן השאיפה הזאת הלכה והצטמצמה בעיקר לאור שינוי התפיסה של התחום. כיום התפיסה אומרת שרצוי שכל מתכנת יעבוד עם שפת התכנות הנוחה לו ביותר בעזרת שפה ייעודית לכל תחום. ראייה לכך היא העובדה שגם ענקית התוכנה מיקרוסופט שפיתחה את סביבת הפיתוח הפופולארית ביותר בעולם, הפכה אותה לנגישה לכמה שיותר שפות תכנות.
מי קהל היעד של קורס Perl?
קורס Perl מיועד לאנשים המעוניינים ללמוד לעבוד עם כלי מאוד חזק אשר מאפשר להם לבצע עבודות תחזוקה של מערכות הפעלה על גבי כמות גדולה של מחשבים, או אנשים המחפשים כלי ניתוח חכמים ומהירים לצורך הרצה של קודים משתנים. מדובר בקורס מצוין לאנשי QA, אנשי תשתיות או אנשים המעוניינים ללמוד טכניקות נוספות בתחום ה Debugging.
מה לומדים בקורס Perl?
בתכנית הלימודים של קורס Perl לומדים הסטודנטים אודות עקרונות התכנות מונחה עצמים, ולומדים להכיר לעומק את שפת התכנות ואת היכולות שלה. בין התכנים הנלמדים בקורס ניתן למצוא נושאים כמו: משתנים פשוטים, פונקציות, מערכים, הגדרות שימוש אפקטיבי, לולאות, תנאים, Hash Table, עבודה עם טקסטים, ביטויים רגילים, מתודות טקסט מתקדמות, דפוסים, לולאות ותנאים מורכבים, עבודה עם קבצים, השתקפות, אחסון אנונימי, מבני נתונים מורכבים ועוד.