דפים

יום רביעי, 19 בדצמבר 2012

מכונות תפירה ומחשבים


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

David Easley and Jon Kleinberg,
Networks, Crowds, and Markets: Reasoning About a Highly Connected World,
Cambridge University Press, 2010.
בספר זה תאור הקשרים והחיבורים ברשת האינטרנט וברשתות חברתיות  משתמש במונח KNIT סרוג או סריגה

דודלס הופשטטר Hofstadter Douglas R. מסביר בינה מלאכותית  בספר ששמו
Gödel, Escher, Bach: An Eternal Golden Braid
הספר תורגם לאחרונה לעברית בשם "גדל, אשר, באך – גביש בן אלמוות",  אולם המשמעות המילולית של Braid  היא מארג,  מקלעת או צמה. מושגים מעולם הטקסטיל. 

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