PL/I – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
Addbot (שיחה | תרומות)
מ Bot: Migrating 29 interwiki links, now provided by Wikidata on d:q223433
מ ←‏פתיח: , קישורים פנימיים
שורה 14:
|סיומת=
}}
'''PL/I''' (קרי: "פי אל וואן", קיצור של Programming Language One) היא [[שפת תכנות]] [[תכנות אימפרטיבי|אימפרטיבית]], [[תכנות פרוצדורלי|פרוצדורלית]], שפותחה באמצע [[שנות ה-60]] על ידי חברת [[IBM]]. השפה נועדה להחליף את שתי השפות הנפוצות באותו זמן, [[Fortran|FORTRAN]] ו-[[COBOL]]. בעוד ששפת פורטרן נועדה לשימושים מדעיים, ואילו קובול נועדה לשימושים מסחריים, PL/I נועדה להיות שפת תכנות למטרות כלליות - "הכל עבור כולם" - ולשמש ליישומים מדעיים, הנדסיים ומסחריים ואף ל[[תכנות מערכות]].
 
PL/I כללה תמיכה במרבית התכונות שנתמכו על ידי כל שפה (אימפרטיבית) אחרת שהייתה קיימת לפניה, וכללה פיצ'רים חדשים רבים, או כאלה שהופיעו לראשונה בשפה אימפרטיבית: [[רקורסיה]], מספר גדול מאוד של [[טיפוס נתונים|טיפוסי נתונים]] פרימיטיביים, יכולת לטפל ב[[חריגה|חריגות]] בזמן ריצה, תמיכה מובנית בשפה ב[[ניפוי שגיאות]], ועוד.