בית התפתחות מהי שפת תכנות מהדור הראשון (1gl)? - הגדרה מטכנולוגיה

מהי שפת תכנות מהדור הראשון (1gl)? - הגדרה מטכנולוגיה

תוכן עניינים:

Anonim

הגדרה - מה המשמעות של שפת הדור הראשון (תכנות) (1GL)?

שפת הדור הראשון (תכנות) (1GL) היא קיבוץ של שפות תכנות שהן שפות ברמת המכונה המשמשות לתכנת מחשבים מהדור הראשון. ההוראות ניתנו דרך מתגי הלוח הקדמי של מחשבים אלה, ישירות למעבד. במקור לא היה מהדר או מכלול שעבד את ההוראות ב- 1GL.


ההוראות ב- 1GL עשויות ממספרים בינאריים המיוצגים על ידי 1s ו- 0s. זה הופך את השפה מתאימה להבנת המכונה אך קשה בהרבה לפרש וללמוד על ידי המתכנת האנושי.


ידוע גם כשפת דור 1.

Techopedia מסביר את שפת הדור הראשון (תכנות) (1GL)

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


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


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

מהי שפת תכנות מהדור הראשון (1gl)? - הגדרה מטכנולוגיה