PL/I

PL/I (קראו: פי אל ואן) היא שפת תכנות. שפת תכנות פירושה דרך לתת הוראות למחשב. היא נוצרה באמצע שנות ה-60 על ידי חברת IBM.

IBM רצתה שפה אחת גם למדענים וגם לעסקים. השם השתנה מ‑NPL ל‑MPPL ולבסוף ל‑PL/I. הספר הראשון על השפה יצא ב‑1964. המהדר (תוכנה שמתרגמת קוד) הופץ ב‑1966. לימים היו לה גם גרסאות ל‑Unix ו‑Windows.

PL/I לא הצליחה להחליף לחלוטין את FORTRAN ו‑COBOL. עם זאת היא שימשה לפרויקטים חשובים, למשל המערכת Multics. באוניברסיטאות לימדו אותה עד סוף שנות ה-70.

היא כללה רעיונות חדשים אז. יש בה רקורסיה, פונקציה שקוראת לעצמה. יש בה טיפוסי נתונים רבים. היא יכולה לטפל בשגיאות בזמן שהתוכנית רצה. גם יש לה כלים לניפוי שגיאות.
השפה גדולה וקשה ללמוד. קשה גם לכתוב מהדרים מהירים ויעילים, ולכן תוכנות מהסוג הזה היו יקרות.

שמות משתנים לא יכולים להכיל רווחים. משתמשים בקו תחתון, כמו NEXT_PRIME.

מילות המפתח יכולות לשמש גם כשמות של משתנים. זה מקשה על המהדר להבין את הקוד.

אפשר להדפיס "HELLO WORLD" ב‑PL/I. אפשר גם לכתוב פונקציה שבודקת אם מספר הוא ראשוני.

תגובות גולשים

התגובה תפורסם באתר לאחר אישור המערכת

עדיין אין תגובות. היה הראשון להגיב!