תוכן עניינים:
הגדרה - מה הפירוש של אוברון?
אוברון היא שפת תכנות ייעודית כללית, חובה, מודולרית, מובנית ומכוונת עצמים שהושפעה רבות משפת המודולה -2, הממשיכה הישירה לשפת התכנות של פסקל. אוברון נוצר בשנת 1986 על ידי פרופ 'ניקלאוס וירט כתוצאה מהמאמץ המרוכז להגדיל את הכוח והביצועים של מודולה -2 על ידי צמצום המורכבות. המאפיין העיקרי של השפה הוא מושג הרחבת הסוג של סוגי הרשומות.Techopedia מסביר את אוברון
אוברון היא שפת תכנות במשפחת פסקל מודולה -2, שתוכננה עם המוטו של איינשטיין בראש: הפוך אותה לפשוטה ככל האפשר, אך לא פשוטה יותר. משמעות הדבר למעשה היא שההנחיה העיקרית לעיצוב השפה הייתה להתרכז בהוספת תכונות חיוניות בסיסיות ולהשמיט כל דבר מיותר. התוצאה היא שפת תכנות עשירה בתכונות אך היא מאוד פשוטה ללימוד ויישום.
אוברון מבצע שינויים רבים מחומר המקור שלה במודולה -2. לדוגמה, היא מדגישה את השימוש במושגי ספרייה להרחבת השפה ומסלקת סוגים של ספירה וסובייקטים; סוגי הקבוצות היו מוגבלים וכמה מתקנים ברמה נמוכה הופחתו באופן דרסטי או הוסרו לחלוטין כמו פונקציות העברת סוגים. וכדי להפוך את השפה לבטוחה יותר, הוכנסו בדיקת סוג אטימות מים, בדיקת אינדקס קפדנית ובדיקת אפס מצביע בזמן ריצה ותפיסות מסוג בטוח.
שפת אוברון מציעה את התכונות הבאות:
- תמיכה בתכנות מערכות
- איסוף זבל
- מודולים וקומפילציה נפרדת
- בידוד קוד לא בטוח
- פעולות מיתר
- סיומת סוג עם מבחן סוג
