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

תוכן שנמחק תוכן שנוסף
Xqbot (שיחה | תרומות)
Matanyabot (שיחה | תרומות)
מ בוט: שינויים קוסמטיים
שורה 20:
Perl 4 עברה מספר גרסאות [[תחזוקת תוכנה|תחזוקה]], עד גרסה Perl 4.036 ב-[[1993]]. בשלב זה נטש וול את Perl 4 כדי להתחיל לעבוד על Perl 5.{{כ}} Perl 4 נותרה בגרסה 4.036 עד היום.
 
=== Perl 5 ===
הפיתוח של Perl 5 המשיך ב-[[1994]]. [[רשימת דיוור|רשימת הדיוור]] "perl5-porters" הוקמה ב[[מאי]] [[1994]] כדי לתאם את המאמץ של הסבת Perl 5 למערכות השונות. רשימת הדיוור נשארה הפורום הראשי של פיתוח, תחזוקה, והסבה של Perl 5.
 
שורה 40:
 
== Perl 6 ==
בשנת [[2001]], החליט לארי וול על שכתוב נוסף של פרל: פרל 6. בניגוד לגרסאות הקודמות, הפעם לא היה מימוש יחיד, אלא רק אוסף הגדרות של השפה.
 
שורה 116:
החל מגרסה 5 ([[1994]]), תומכת Perl חלקית גם ב[[תכנות מונחה עצמים]], וזאת על ידי אפשרות להפוך מודול לסוג של מחלקה. אובייקט הוא מצביע (בדרך כלל מצביע למערך אסוציאטיבי) ש"בורך" (ע"י הפעולה bless) להיות שייך למחלקה. יש [[תכנות מונחה עצמים#הורשה (Inheritance)|הורשה]], אולם רק של הפעולות, ולא של תוכן האובייקט.
 
=== תוכניות לדוגמה ===
 
בקהילת פרל מפורסמת האמירה "יש יותר מדרך אחת לעשות את זה (ידועה גם בראשי התיבות באנגלית: TIMTOWTDI - There Is More Than One Way To Do It). השפה מאפשרת סגנונות כתיבה שונים. אפשר לכתוב במסגנון דומה מאוד לזה של שפת C, אך אפשר לכתוב בדרכים שונות לחלוטין.
שורה 169:
* [http://www.wall.org/~larry/ דף הבית של לארי וול, ממציא השפה]. [http://www.wall.org/~larry/perl.html הדף שעוסק ב-Perl, בתוך דף הבית של לארי וול]. {{אנגלית}}
 
== הערות שוליים ==
{{הערות שוליים|יישור=ימין}}