Perl – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
מ בוט החלפות: בינארי, הווירטואלי
מאין תקציר עריכה
שורה 1:
{{מפנה|פרל|אישים בשם זה|פרל (פירושונים)}}
 
'''Perl''' ('''פרל''') היא [[שפת תכנות]] שתוכננה במקור על ידי [[לארי וול]] (Larry Wall). לאחר שנטבע השם Perl, יוחסו לו [[ראשי תיבות בדיעבד]] של "Practical Extraction and Report Language".
 
[[קוד מקור|קוד המקור]] של ה[[מפרש (תוכנה)|מפרש]] ו[[סביבת ריצה|סביבת הריצה]] של Perl מופצים כ[[תוכנה חופשית]] תחת [[הרישיון הציבורי הכללי של גנו]] וה-[[Artistic License]].
שורה 10:
:Perl היא שפת תכנות למטרות כלליות שפותחה במקור לעיבוד טקסט וכעת נעשה בה שימוש למגוון רחב של מטרות כולל ניהול מערכת, תכנות ל-Web, תכנות לרשתות, פיתוח [[ממשק משתמש|ממשקי משתמש]] גרפיים (GUI), ועוד.
 
:השפה מיועדת להיות פרקטית (קלה לשימוש, יעילה, שלמה) ולא יפהפייה (קטנה, אלגנטית, מינימלית). התכונות העיקריות שלה הן שהיא קלה לשימוש, תומכת גם בתכנותב[[תכנות פרוצדורלי]] וגם בתכנותב[[תכנות מונחה-עצמים]], בעלת תמיכה מובנית חזקה לעיבוד טקסט, ובעלת אחד האוספים המרשימים בעולם של מודולי צד-שלישי.
 
== היסטוריה ==
לארי וול החל לעבוד על Perl ב-1987 ושחרר את גרסה 1.0 ל[[קבוצת דיון|קבוצת הדיון]] comp.sources.misc ב-[[18 בדצמבר]] [[1987]]. השפה התרחבה בקצב מהירבמהירות בשנים לאחר מכן. ל-Perl 2 ששוחררה ב-1988, היה מנוע ביטויים רגולריים טוב יותר. Perl 3, ששוחררה ב-1989, הוסיפה יכולת טיפול ב[[מידע בינארי]], בנוסף לטקסטואלי.
 
לארי וול החל לעבוד על Perl ב-1987 ושחרר את גרסה 1.0 ל[[קבוצת דיון|קבוצת הדיון]] comp.sources.misc ב-[[18 בדצמבר]] [[1987]]. השפה התרחבה בקצב מהיר בשנים לאחר מכן. ל-Perl 2 ששוחררה ב-1988, היה מנוע ביטויים רגולריים טוב יותר. Perl 3, ששוחררה ב-1989, הוסיפה יכולת טיפול ב[[מידע בינארי]], בנוסף לטקסטואלי.
 
עד [[1991]], התיעוד היחידי ל-Perl היה דף [[man]] יחיד, שהלך והתארך. ב-1991 פורסם הספר "Programming Perl", שמכונה "ספר הגמל" על שם הגמל שהציבה [[הוצאת ספרים|הוצאת הספרים]] [[O'Reilly]] על כריכתו. הספר הפך עם הזמן לתיעוד [[דה פקטו]] של השפה ושל המפרש שלה. גרסת Perl קודמה ל-4, לא כדי לציין שינוי משמעותי בשפה, אלא כדי לציין את הגרסה שתועדה בספר.