שפה ברמה גבוהה בתכנות פרטים!

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

שפה ברמה גבוהה -2

שפה ברמה גבוהה

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

לדוגמה, בשפת C, אתה יכול להשתמש במילים כמו אותיות גדולות, אם, לזמן מה. צור איתם את המשפטים הבאים: אם (מספר> 0) printf ("מספר חיובי").

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

אחר שפות ברמה גבוהה הם: עדה, בייסיק, קובול, פורטרן, פסקל

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

תכונות שפה ברמה גבוהה

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

יתרון

היתרונות הקשורים לשפה ברמה גבוהה הם כדלקמן:

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

חסרונות

החסרונות הקשורים לשפה ברמה גבוהה הם כדלקמן:

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

שפה ברמה גבוהה -3

היסטוריית שפות ברמה גבוהה

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

לבסוף הם הבינו שתכנות שפת הרכבה דורשת עבודת מוח רבה וחשופה מאוד לטעויות.

בשנת 1948 פרסם קונרד זוסה מאמר על שפת התכנות שלו Plankalkül. עם זאת, זה לא הושג בחייו, ותרומתו אינה קשורה להתפתחויות אחרות.

כמה שפות חשובות שפותחו במהלך תקופה זו כוללות:

  • 1943-Plankalkül (כבוד קונרד), תוכנן אך לא מיושם במשך חצי מאה.
  • 1943-נולדת מערכת הקידוד ENIAC.
  • 1949-1954-סדרה של ערכות הוראה מזומניות, כגון ערכת ההוראות המנומיות ENIAC.

קורא יקר הישאר איתנו וקרא על: תכנות C ++.


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי על הנתונים: בלוג Actualidad
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.