מחשביםתכנות

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

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

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

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

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

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

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

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

תכנות פרוצדורלי נעשה שימוש בשפות כגון FORTRAN, אשר הופיע בשנות ה -50 המוקדמות" כדי ליצור תוכניות לפתור בעיות מדעיות וטכנולוגיות; קובול (-60) - עיבוד כמויות גדולות של נתונים על ספקים שונים; אלגול - שפה רבה שימושית מתקדמת. נוכחות בולטת אחרונה של "מבנה הבלוק" ו- "הקצאה דינמית".

תכנות פרוצדורלי לא עקף למתחילים. בשנת 60-ies הוא התחיל את BASIC הידועה. הפשטות הצדדית שלה אפשרה את השפה להתפשט במהירות רבה, הזוכה מספר רב של מעריצים בכל שנה.

יתר השפות החלוצות ואחריו מספר עצום של מתורגמנים שונים. שפת PL-1, פסקל (Pascal), ADA, SI המשיך פיתוח של עיקרון תכנות פרוצדורלי.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 iw.delachieve.com. Theme powered by WordPress.