יום רביעי, 4 במרץ 2015

עולם המחרוזות

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

עולם בו המאמין קם בבוקר,
כותב תפילה על פתק ושולח אותה אל יעדה.

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

עולם בו התשובה יכולה להכיל שליח,
(שגם הם הוא חלק מהמחרוזת של הטקסט),
שיש לו את הכח לשנות את מחרוזת התשובה.



עולם

זהו העולם של דפדפן האינטרנט, הדפדפן שולח בקשה (תפילה) אל שרת האינטרנט, בקשה הכוללת את הכתובת ואת הטקסט של הבקשה, לדוגמא הלחיצה על הקישור הבא תשלח בקשה על השרת לקבל את דף האינטרנט שנמצא בכתובת http://firtsttry1234.parseapp.com/pray1.html. (למען הפשטות הדוגמאות נעשו באנגלית, ממולץ לפתוח את כל הקישורים בchrome)

אך מהוא בעצם דף האינטרנט? זוהי מחרוזת של טקסק המגדירה לדפדפן איך לבנות את התצוגה. לדוגמא אני יכול לומר לדפדפן לממקם את התשובה במרכז הדף בפונט גדול ובצבע אדום על רקע ירוק (http://firtsttry1234.parseapp.com/pray2.html). מחרוזת התשובה במקרה הראשון תראה כך, ובמקרה השני כך.

בדוגמא השנייה בתווספו עוד הוראות שמצהירות איך אני רוצה שהייצוג של הטקסט ייבנה. (שימו לב שבמקרה הראשון הטקסט של התשובה הוא עצמו גם הייצוג שלה).

מלאכים

מכיוון שהצבעים של הדוגמא הקודמת מזעזים ניתן להוסיף שליח לתשובה שייתן אפשרות לשנות את הייצוג של צבע הרקע בתשובה (ע״י שינוי הטקסט של התשובה). ניתן לממש דבר זה ע״י שימוש בשפת סקריפט (שגם היא מחרוזת של טקסט שעושה מניפולציות על טקסט). http://firtsttry1234.parseapp.com/pray3.html ומחרוזת התשובה ייראה כך.

שימוש נוסף שאפשר לעשות ע״י השליח זה לבנות את הטקסט, לדוגמא בתשובה האחרונה כל שם של צבע נשלח פעמיים (פעם עבור הייצוג הפנימי ופעם עבור הייצוג החיצוני) ניתן לקצר את התשובה ע״י שימוש בשליח שייבנה את הטקסט כך שהתוצאה הסופית תהיה זהה אך טקסט התשובה יהיה קצר יותר. http://firtsttry1234.parseapp.com/pray4.html ומחרוזת התשובה ייראה כך.

אפילוג - המחשב יש או אין

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

Your pray has been received!

מיוצג ע״י המספרים (בבסיס 16)
59 6f 75 72 20 70 72 61 79 20 68 61 73 20 62 65 65 6e 20 72 65 63 65 69 76 65 64 21
וגם המספרים מיוצגים במחשב בבסיס בינארי ע״י סדרה של 1 ו 0.  כך שבזיכרון של המחשב (שיודע לשמור רק יש או אין) זה נראה כך
1011001 1101111 1110101 1110010 100000 1110000 1110010 1100001 1111001 100000 1101000 1100001 1110011 100000 1100010 1100101 1100101 1101110 100000 1110010 1100101 1100011 1100101 1101001 1110110 1100101 1100100 100001

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





תגובה 1: