מה הייתה שפת התכנות הראשונה

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

מה הייתה שפת התכנות הראשונה
מה הייתה שפת התכנות הראשונה

וִידֵאוֹ: מה הייתה שפת התכנות הראשונה

וִידֵאוֹ: מה הייתה שפת התכנות הראשונה
וִידֵאוֹ: למה כל אחד צריך ללמוד תכנות? 2024, אַפּרִיל
Anonim

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

מה הייתה שפת התכנות הראשונה
מה הייתה שפת התכנות הראשונה

מתרגם נוסחאות

שפת התכנות הממוחשבת למחשבים המיושמת הראשונה היא FORmula TRANslator. הוא נוצר על ידי קבוצת מתכנתים בתאגיד IBM בין השנים 1954-1957. כמה שנים לאחר הקמתה, החלו המכירות המסחריות של פורטרן - לפני כן התכנות בוצע באמצעות קודי מכונה או הרכבים סימבוליים.

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

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

היסטוריית היישום של פורטן

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

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

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

מוּמלָץ: