תוכן עניינים:
הגדרה - מה המשמעות של שפת תכנות (APL)?
שפת תכנות (APL) תוארה לראשונה בספר משנת 1962 על ידי אותו קנת איברסון. APL היא שפה דור שלישי אינטראקטיבית ומפורשת (3GL) המכוונת לביטוי קפדני של סימונים מתמטיים על ידי מחשב באופן פרשני. ל- APL ייצוג תמציתי של מערכים ומפעילים, המנוהלים עליהם תוך מתן אפשרות ליישום פתרון בעיות מופשט. זה עושה זאת מתחומים מגוונים ומבטא אלגוריתמים ללא תלות בפרטי פלטפורמת המחשוב.
כיום APL מסופקת בסביבות פיתוח משולבות (IDE) על ידי מספר ספקים מסחריים ולא מסחריים.
לפני שהייתה ידועה בשם APL, השפה ידועה פשוט כשפה של אייברסון.
Techopedia מסביר שפת תכנות (APL)
APL משמש בדרך כלל במגוון תחומים בעייתיים, כמו מתמטיקה, מחקר מדעי, ויזואליזציה, הנדסה, רובוטיקה ומדע אקטוארי. השפה נכתבת עם מערך התווים הייחודי והלא סטנדרטי של APL. אייברסון טען כי השימוש בסט זה מייצר יכולת סימון העולה על מערכת תווים רגילה. בהתאם, כוחה של APL מסתמך על ציון של מפעילי מערך משותפים, פונקציות ושילובים שלהם על ידי סמל ייעודי יחיד (פרימיטיבי). התוצאה היא שפה שלא קלה לקריאה. עם זאת, ל- APL בסיס משתמשים קטן אך נלהב ביישומי מימון, ביטוח ומתמטיקה.
סביר יותר שתוכניות APL יתפרשו בסביבת העבודה של APL ולא יקובצו. בשונה משפות אחרות המוערכות מלמעלה למטה, ביטויי ה- APL מוערכים מימין לשמאל. במקור, APL לא הכילה מבני בקרה. עם זאת, יישומים מודרניים כוללים בדרך כלל קבוצה כוללת של מבני בקרה המאפשרים הפרדת נתונים ובקרת זרימת תוכניות.
APL עבר סטנדרטיזציה על ידי מכון התקנים האמריקני הלאומי (ANSI) והארגון הבינלאומי לתקינה (ISO).
תוכנות APL נכתבות בצורה הטובה ביותר על ידי שימוש במקלדת מיוחדת עם סימון סמלי ספציפי ל- APL או באמצעות חיבור מחדש למקלדת כללית ושימוש במדבקות בשפת APL כדי לציין פונקציות APL.