PL/I


כל מה שרצית לדעת על PL/I:
PL/I (קרי: "פי אל וואן", קיצור של Programming Language One) היא שפת תכנות אימפרטיבית, פרוצדורלית, שפותחה באמצע שנות ה-60 על ידי חברת IBM.
השפה נועדה להחליף את שתי השפות הנפוצות באותו זמן, FORTRAN ו-COBOL.
בעוד ששפת פורטרן נועדה לשימושים מדעיים, ואילו קובול נועדה לשימושים מסחריים, PL/I נועדה להיות שפת תכנות למטרות כלליות – "הכל עבור כולם" – ולשמש ליישומים מדעיים, הנדסיים ומסחריים ואף לתכנות מערכות.
PL/I כללה תמיכה במרבית התכונות שנתמכו על ידי כל שפה (אימפרטיבית) אחרת שהייתה קיימת לפניה, וכללה פיצ'רים חדשים רבים, או כאלה שהופיעו לראשונה בשפה אימפרטיבית: רקורסיה, מספר גדול מאוד של טיפוסי נתונים פרימיטיביים, יכולת לטפל בחריגות בזמן ריצה, תמיכה מובנית בשפה בניפוי שגיאות, ועוד.
כיום PL/I איננה בשימוש נפוץ.
בין הסיבות לכך מקובל למנות את גודלה העצום (מילות מפתח רבות, מבנים תחביריים רבים, ומספר עודף של טיפוסי נתונים בסיסיים המובנים בשפה) המקשה על לימוד השפה; וכן הקושי לכתוב לה מהדר יעיל, תכונה שהביאה לכך שמהדרים יעילים היו מסחריים ויקרים.
לשפת PL/I דיאלקטים רבים, ורבים מתוכם (לדוגמה PL/M) מבוססים על הרעיון של צמצום של השפה, כך שתהיה קלה יותר ללמידה והידור.

נלקח מויקיפדיה

הגדרות נוספות הקשורות לPL/I:
שפות תכנות
IBM