מה הקשר בין מונטי פייתון לפיתוח? 8 עובדות על ההיסטוריה של התכנות

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

בשם אלוהים, מה אתם עושים פה? (מתוך “מונטי פייתון והגביע הקדוש”)

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

1. בתפקיד ה-IDE: מחברת נייר

האלגוריתם הראשון נכתב על נייר בשנת 1843 (טוב, לא היתה ברירה אחרת), על ידי עדה לאבלייס, המתמטיקאית הבריטית, שנחשבת גם למתכנתת הראשונה בעולם. הרשימות שלה נחשבות עד היום כאלגוריתם הראשון שנועד לרוץ על מכונה. ב-1980, כמעט 140 שנה לאחר מכן, משרד ההגנה האמריקאי פיתח שפה חדשה וקרא לה על שם Ada. עד היום אפשר למצוא קוד שכתוב בשפת Ada בענף התעופה ובפרויקטים בתחום התובלה והחלל.

2. שפת הפיתוח הראשונה

רק כ-100 שנים לאחר מכן פותחה שפת הפיתוח הראשונה: זה קרה ב-1944, כשקונארד זוס פיתח שפה בשם המוזר Plankalkul – שילוב של המילים plan ו-calculus. השפה הזו אפשרה יצירת פרוצדורות לאחסון קטעי קוד, שאפשר להשתמש בהם שוב ושוב כדי לבצע אופרציות רוטיניות.

3. השפה העתיקה ביותר שעדיין בשימוש

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

4. השפה שעובדת ללא תנאים

את Common Busines Oriented Language, שפותחה ב-1959, אתם בטח מכירים בשם Cobol. מי שכתב אותה היא דוקטור גרייס מוריי הופר, שרצתה ליצור שפה שאפשר להשתמש בה על כל מחשב. היא נחשבת בטוחה ויציבה עד עצם היום הזה, ולכן תמצאו אותה מאחורי הקלעים של מערכות קריטיות כמו אלה שמשתמשים בהן בענף הפיננסים והבנקאות (אשראי, כספומטים וכו’), טלפוניה, תעבורה ובתי חולים.

5. השפה שמתאימה לכולם

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

6. שפת הפיתוח שלימדה איך לפתח

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

7. שפת האם של רוב שפות הפיתוח המודרניות

ב-1972 פיתח דניס ריצ’י את שפת C במעבדות של חברת הטלפוניה בל. היא נקראה כך כי היא הייתה גרסה מתקדמת יותר של השפה הקודמת – B. הגיוני בסך הכל. C פותחה לשימוש עם מערכת ההפעלה UNIX והרבה מאוד משפות הפיתוח המובילות היום הן נגזרות שלה, בהן C# ,Java ,JavaScript ,Perl ,PHP וגם Python.

8. השפה שקרויה על שם חבורה בריטית

ואם כבר Python, אז למרות התחושה שמדובר בשפה חדשה יחסית, זה ממש לא נכון – היא פותחה כבר לפני 30 שנה, ב-1991. אמנם לקח לה זמן להעפיל לראש רשימת השפות המובילות, אבל מספיק חיטוט אקראי בין מודעות דרושים למפתחים כדי להבין שמדובר באחת משפות הפיתוח המבוקשות ביותר היום. למעשה, אם תשאלו מפתחים באיזו שפה הכי כיף להם לכתוב קוד – כנראה שהם יבחרו בפייתון.

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

הכתבה בחסות Sqlink

קבוצת Sqlink מספקת קשת רחבה של פתרונות בעולם המחשוב וה-IT. אנו מתמחים בגיוס עובדים לשלל תחומי ההייטק וברשותנו מאגר ענק של משרות טכנולוגיות המתחדש כל יום באתר החברה. אנו מזמינים אתכם להצטרף להצלחה ולעבוד בטכנולוגיות המתקדמות ביותר, בתנאים מעולים ולהתקדם לתפקיד הבא! בקבוצת SQLink מועסקים כ-2,500 עובדים והיא כוללת מגוון חברות מובילות בתחומן כגון: GotFriends - חברת ההשמה להייטק הגדולה בישראל, חברת Opisoft המתמחה בעולמות ה Bi והאנליטיקה, חברת TVUNA - המתמחה בעולמות הדיגיטל וחממת חדשנות לסטארטאפים.

לימור רוזיליו, SQLINK

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

הגב

3 תגובות על "מה הקשר בין מונטי פייתון לפיתוח? 8 עובדות על ההיסטוריה של התכנות"

avatar
Photo and Image Files
 
 
 
Audio and Video Files
 
 
 
Other File Types
 
 
 

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

סידור לפי:   חדש | ישן | הכי מדורגים
אהרון
Guest

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

השם שלי קצר מידי
Guest
השם שלי קצר מידי

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

עומר
Guest

איפה השפה D?
אה סליחה
התכוונתי C++

wpDiscuz

תגיות לכתבה: