ABC (שפת תכנות)


כל מה שרצית לדעת על ABC (שפת תכנות):
ABC היא שפת ציווי וסביבת תכנות, שפותחה על ידי המכון הלאומי ההולנדי למחקר במתמטיקה ומדעי המחשב (CWI), שפת תכנות אינטראקטיבית, מובנית, עילית, וקלה להבנה ושימוש.
זוהי שפה למטרה כללית, שיכולה להחליף למשל את BASIC, Pascal או AWK.
היא לא שפת תכנות למערכות אך היא טובה ללימוד בתור שפה ראשונה.
ב-ABC קיימים רק 5 טיפוסי נתונים שניתן לשלבם בקלות; Strong type (כלומר לא ניתנים להמרה לא מפורשת), אולם ללא הצהרות.
המידע מוגבל רק על ידי זיכרון המחשב; תמיכה בתכנות (top-down); קינון על ידי חריצה.
התוכניות ב-ABC הן לרוב קצרות פי 4 מתוכניות דומות בפסקל או C, וקריאות יותר.
ABC מכילה סביבת תכנות עם עריכה מונחת-תחביר, הצעות, משתנים נמשכים, שולחנות עבודה מרובים ואריתמטיקה עם דיוק אינסופי.
דוגמה לפונקציה אשר אוספת רשימה של כל המילים במסמך:HOW TO RETURN words document:PUT {} IN collectionFOR line in document:FOR word IN split line:IF word not.
in collection:INSERT word IN collectionRETURN collectionהשפה הוסבה למערכות יוניקס, DOS , אטארי ומקינטוש.
ABC השפיעה על תכנונה של פייתון.

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

הגדרות נוספות הקשורות לABC (שפת תכנות):
קצרמר מדעי המחשב
שפות תכנות