ממתי מחשבים מבינים אנגלית?

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

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

גרייס הופר המשיכה לשכלל את הקומפיילר שלה ויצרה שפות נוספות בשם MATH-MATIC ו FLOW-MATIC בהשארת השפות האלו פותחה שפת COBOL שהייתה השפה הראשונה ליישומים עסקיים. לגרייס הופר היה חלק גם בפיתוח הקומפיילר לקובול.

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

SI Neg. 83-14878. Date: na. Grace Murray Hopper at the UNIVAC keyboard, c. 1960. Grace Brewster Murray: American mathematician and rear admiral in the U.S. Navy who was a pioneer in developing computer technology, helping to devise UNIVAC I. the first commercial electronic computer, and naval applications for COBOL (common-business-oriented language).  Credit: Unknown (Smithsonian Institution)

SI Neg. 83-14878. Date: na.
Grace Murray Hopper at the UNIVAC keyboard, c. 1960. Grace Brewster Murray: American mathematician and rear admiral in the U.S. Navy who was a pioneer in developing computer technology, helping to devise UNIVAC I. the first commercial electronic computer, and naval applications for COBOL (common-business-oriented language).
Credit: Unknown (Smithsonian Institution)

נשלח ב הגיגים על מחשבים, תכנות

כתיבת תגובה

האימייל לא יוצג באתר. (*) שדות חובה מסומנים

*

תגי HTML מותרים: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

הספרים שלי

רחשי הלב הארחרונים



ADSNUKE ERROR: Write access to the file: /home/ori/blog/he/wp-content/plugins/wp-adsnuke/c269a1c30853d9686270cffa336aed63/blog.oriidan.info.links.db! Set 777 right to folder.