בית התפתחות מה זה דורות בשפות תכנות? - הגדרה מטכנולוגיה

מה זה דורות בשפות תכנות? - הגדרה מטכנולוגיה

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

Anonim

הגדרה - מה המשמעות של דורות שפת תכנות?

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

Techopedia מסביר את תכנות הדורות בשפות

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


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


הדור השלישי היה הרבה יותר מפותח. הסיבות כלולות:

  1. האלגוריתמים נעשו עצמאיים מספק המכונות שמריץ אותה.
  2. בשפות המוקלדות הייתה בקרת גישה איתנה על הנתונים הזמינים ממכשירי אחסון שונים.
  3. מבני חסימות הופיעו לראשונה בצורה של פונקציות ותת-רוטינים. אלה האריכו את כוח התוכנית וחסכו הרבה זמן ומאמץ תכנות.
מה זה דורות בשפות תכנות? - הגדרה מטכנולוגיה