קח סיגר

Pink Floyd יצרו אלבום שלם (Wish you where here) של שירי מחאה נגד חברות התקליטים. "קח סיגר" הוא המקדים של "ברוך הבא למכונה", כלומר ב"קח סיגר" מגייסים אותך, ב"ברוך הבא למכונה" אתה כבר שבוי.

כאשר מקשיבים למילים (או קוראים אותם), יש שורה שמאוד מדהימה, שואלים שם "דרך אגב, מי הוא Pink ?" כאשר השם Pink Floyd הוא על שני אומנים שהשאילו מהם את השם שלהם. השאלה הזו מראה שהאיש חברת תקליטים לא באמת "מעריץ" או "עוקב" אחרי הלהקה פרט מבחינה של ביצועים שאפשר לתרגם לכסף.

אז על מה הניתוח הספרותי הזה ?

ובכן בשנים האחרונות, הרבה אנשים נגשים למפתחים שונים ואומרים להם "תפסיקו להשתמש ב …. השפה מתה, זהו אף אחד חוץ ממכם [ועוד מליון איש אחרים] מתכנתים בה, פשוט תפסיקו".

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

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

אז בפעם הבאה שאתם שומעים את המשפטים של "שפה מתה", תקשיבו ל Have a Cigar.

2 מחשבות על “קח סיגר

  1. אורן

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

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

  2. ik_5 מאת

    אורן, אני לא יודע עד כמה אתה מכיר, אבל עולם המחשבים כבר נפל מהגישה של "שפה פופולרית" לפחות פעמיים שאני יודע עליהם.
    למשל כאשר VB.NET יצא, הוא הכיל (ועדיין) תחביר לגמרי שונה מ VB ה"רגיל", דבר שיצר מצב שמי שעבר ל VB.NET השאיר הרבה מתכנתי VB רגילים מאחור והפופולריות של VB פתאום נעלמה, ומה קורה אז ? יש שפה פופלרית חדשה.

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

    2. אני חושב שספריות וספרות זה דבר חשוב, אבל מה קורה כאשר אין תחזוקה שלהם (יש כמה שפות כאלו) ? כלומר יציבות הספריות והספרות (עדכניות) חשובים הרבה יותר מהכמות. וגם האיכות שלהם, כלומר אם יש לך ספרייה שעושה binding לדוגמא, אבל לא מביאה את היתרונות של השפה בbinding אז זה קישור גרוע.
    ספריות שיש ל ++C שלוקחות אותו לרמה אחרת גם עושות עוול לשפה, היות והם יוצרים תת שפה חדשה.

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

להשאיר תגובה

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

הלוגו של WordPress.com

אתה מגיב באמצעות חשבון WordPress.com שלך. לצאת מהמערכת / לשנות )

תמונת Twitter

אתה מגיב באמצעות חשבון Twitter שלך. לצאת מהמערכת / לשנות )

תמונת Facebook

אתה מגיב באמצעות חשבון Facebook שלך. לצאת מהמערכת / לשנות )

תמונת גוגל פלוס

אתה מגיב באמצעות חשבון Google+ שלך. לצאת מהמערכת / לשנות )

מתחבר ל-%s