מה בא קודם, המחשב או המקלדת?
איך ייתכן שהמקלדת קיימת? הרי כדי שהמקלדת הראשונה בהיסטוריה תתפקד נדרש במחשב קוד שיפענח את האותות שהגיעו ממנה, אבל כדי לכתוב את הקוד צריך מקלדת! רם
רם היקר,
במסכת אבות מתוארת קבוצת חפצים קסומים שנבראה "בערב שבת בין השמשות". לפני כניסת השבת הראשונה נפנה בורא עולם לטפל בכמה דברים אחרונים שלא יכלו להיווצר באופן טבעי ונחוץ היה לבראם במיוחד. ובסוף רשימה של קלאסיקות כמו הקשת בענן, הבאר הניידת שהשקתה את בני ישראל במדבר והבור שבלע את קרח ועדתו, מופיעה פתאום צבת. הצבת היא כלי חיוני לעיבוד מתכת, אלא שגם היא עצמה עשויה מתכת, ולכן
כדי לייצר אותה צריך להשתמש בצבת אחרת. מישהו חייב להסביר מאיפה הגיעה הצבת הראשונה.
המקלדת נוצרה קצת יותר מאוחר, אבל רק קצת. המקלדות הראשונות הופיעו על עוגבים כבר במאה השלישית לפסה"נ, ביוון העתיקה. לא היו עליהן אותיות, אבל היו להן קלידים שהפיקו תווים. מקלדת הטקסט קצת יותר חדשה (מכונות כתיבה קיימות מתחילת המאה הי"ח), אך היא בהחלט היתה שם כשהתחלנו לבנות מחשבים.
ב־1837 הממציא צ'רלס בַּבַּג' תכנן את "המנוע האנליטי", מכשיר מכני שעקרונות פעולתו דומים להפליא לאלו של המחשב המודרני. אין ספק שהוא הכיר את המקלדת, אבל בתכנונים אין לה זכר. בבג' תכנן לתקשר עם המכונה שלו בעזרת כרטיסים מנוקבים שאותם "קוראת" זרוע עדינה שעוברת עליהם כמו מחט על תקליט, רעיון שהושאל מהנולים האוטומטיים בני התקופה.
בבג' מעולם לא זכה לבנות את המנוע האנליטי, והמחשבים הראשונים נבנו רק כעבור קצת יותר ממאה שנה. ובתקופה הזו הכרטיסים המנוקבים צברו פופולריות - הן לצורכי חישוב והן לצורכי אחסון מידע. בשנות השלושים כבר הופיעו מכונות כתיבה מיוחדות שניקבו כרטיסים במקום להדפיס אותיות. הן אפילו השתמשו באותו סידור אותיות מוזר שבו משתמשים כיום (ושלא השתנה מאמצע המאה הי"ט). אז כשהמחשבים האלקטרוניים הראשונים הגיעו סוף סוף לשוק, כרטיסים מנוקבים היו הבחירה הטבעית. ואת רובם הדפיסו במקלדת שפשוט היתה שולחת את המידע דרך חתיכות נייר במקום דרך USB. ומכאן קרובה הדרך למסופי הווידיאו שהחליפו בשנות השבעים את הררי הנייר במסך קטן ומקלדת מודרנית.
כמקרה הביצה והתרנגולת כך מקרה המקלדת והמחשב, וכך תמיד בתהליכים אבולוציוניים, גם של עופות וגם של מכונות: הקפיצה הנחשונית, הבלתי ניתנת לתפישה, היא אשליה בלבד. המציאות תמיד מורכבת משורה של צעדים קטנים והגיוניים.
שאלות לבלדד השוחי: askbildad@calcalist.co.il