פורסם: 10/11/2009 - 23:15
נושא ההודעה: למה חשוב שהמתכנת הראשון יהיה נבון !
|
נולד דביל אחד והחליט שהמחשב הראשון יספור מ-0
ומאז מיליארד מתכנתים מבזבזים שעות על תנאי קצה.
|
|
חזרה לתוכן הדיון |
פורסם: 10/11/2009 - 23:40
נושא ההודעה:
|
חשוב הרבה יותר שהמתכנתים האחרים יהיו חכמים ומבינים. מי אמר שהוא סופר מ-0 ? הספירה היא מ-1. האינדקס הוא מ-0.
אם תשאל מה אורך מערך או רשימה בעלת איבר אחד, תקבל את התשובה 1, לא את התשובה 0. כשתיגש לאבר הראשון אז תתייחס אליו בתור 0.
כך בבניין שלי: יש דירות גם בקומת הקרקע, אך קוראים לה קומת קרקע (0), לא קומה ראשונה. הקומה מעליה (מספר 2 בספירה) היא הראשונה (אינדקס 1).
מעולם לא בזבזתי על כך זמן, בשום שפה (השתמשתי גם בכאלה שהאינדקס של האבר הראשון במחרוזת הוא 1 לדוגמה). אל תאשים אחרים בחוסר הבנה שלך.
|
|
חזרה לתוכן הדיון |
פורסם: 11/11/2009 - 00:19
נושא ההודעה:
|
קווינסי, באמא שלך, לפני שאתה לוחץ על הכפתור של השליחה, תקרא את מה שאתה כותב, תחשוב אם אתה בטוח שזה רעיון טוב, ואם החלטת שכן, תטיל מטבע ותלחץ על "שליחה" רק אם יצא עץ.
אני לא מתייחס רק לגבי הפוסט הזה, אלא לאוסף הפנינים שהעלת מאז שהתחלת לכתוב באתר.
|
|
חזרה לתוכן הדיון |
פורסם: 11/11/2009 - 06:32
נושא ההודעה:
|
|
|
חזרה לתוכן הדיון |
פורסם: 11/11/2009 - 11:42
נושא ההודעה:
|
הצד השני של המטבע :
אם המתכנת הראשון היה נבון .. איך היו מתפרנסים מיליארד מתכנתים ??
- דורון
|
|
חזרה לתוכן הדיון |
פורסם: 11/11/2009 - 11:54
נושא ההודעה:
|
העניין הוא די פשוט:
א. בכתיבת מספרים שלמים ע"י ספרות בינאריות, בהינתן X סיביות אתה יכול להכניס עד 2-בחזקת-איקס מספרים שונים. לוותר על 0 זה לוותר בעצם על מספר כלשהו.
ב. במערכים, שם המערך (שם המשתנה) הוא כתובת המערך. להתחיל מ-1 זו גם שטות כי אם המשתנה A מצביע לכתובת 0x1fd4 נגיד, ו-A הוא מערך של 10 בתים (char) אז הכתובת של A[0] זה 0x1fd4+0=0x1fd4 והכתובת של A[9] זה 0x1fd4+9=0x1fdd. האם נראה לך הגיוני ש-A יצביע ל-0x1fd4 אבל המערך יתחיל בכתובת 0x1fd5 סתם כי אתה לא רוצה להשתמש באינדקס 0? האם בכתובת 0x1fd4 תשתמש בשביל המשתנה שהוצהר לפני הצהרת המערך, או שתשאיר אותו ריק סתם ככה?
|
|
חזרה לתוכן הדיון |
פורסם: 11/11/2009 - 13:15
נושא ההודעה:
|
Anonymous : | הצד השני של המטבע :
אם המתכנת הראשון היה נבון .. איך היו מתפרנסים מיליארד מתכנתים ??
- דורון |
המפתח הראשון לא צריך להיות נבון, הוא צריך להתחבר לאיש עסקים חכם שיודע ליצור עוד עבודה על ריק (ראה מקרה מיקרוסופט עם כל ההגבלות שלהם בשביל שתקנה עוד דברים שיפתחו את ההגבלות).
בקשר למתכנת החכם, יש מפתחים, יש מתנכתים ויש קופים. קופים הם חכמים, הם מראש החליטו לעבוד הכי קל מכולם ופשוט לעשות מה שאומרים להם במקום להשקיע אנרגיה באיך עושים דברים (והמשכורת בהתאם), בעוד שמתכנתים חושבים ומפתחים בד"כ עם כאב ראש שמתקנים מה שהקופים והמתכנתים חשבו
|
|
חזרה לתוכן הדיון |
פורסם: 11/11/2009 - 13:51
נושא ההודעה:
|
ik_5 : | Anonymous : | הצד השני של המטבע :
אם המתכנת הראשון היה נבון .. איך היו מתפרנסים מיליארד מתכנתים ??
- דורון |
המפתח הראשון לא צריך להיות נבון, הוא צריך להתחבר לאיש עסקים חכם שיודע ליצור עוד עבודה על ריק (ראה מקרה מיקרוסופט עם כל ההגבלות שלהם בשביל שתקנה עוד דברים שיפתחו את ההגבלות).
בקשר למתכנת החכם, יש מפתחים, יש מתנכתים ויש קופים. קופים הם חכמים, הם מראש החליטו לעבוד הכי קל מכולם ופשוט לעשות מה שאומרים להם במקום להשקיע אנרגיה באיך עושים דברים (והמשכורת בהתאם), בעוד שמתכנתים חושבים ומפתחים בד"כ עם כאב ראש שמתקנים מה שהקופים והמתכנתים חשבו |
נו .. אז הצעד החכם הוא להיות קוף .. הרי בסופו של דבר , בסוף , כולם מגיעים לאותו מקום .. לא ?!
לפחות הקופים מסתכלים אחורה ואומרים שהם נהנו מהחיים .. לגביי השאר - אני בטוח שהם מסתכלים אחורה - אבל אני לא יודע מה הם חושבים על מה שהם עשו ..
תראה, לא משנה כמה אלברט איינשטיין היה חכם .. בסוף , אני והוא נגיע לאותו מקום ..
ובנימה אופטימית זו , אני יוצא לכיוון רחובות ..
- דורון
|
|
חזרה לתוכן הדיון |
פורסם: 11/11/2009 - 15:08
נושא ההודעה:
|
Anonymous : | ik_5 : | Anonymous : | הצד השני של המטבע :
אם המתכנת הראשון היה נבון .. איך היו מתפרנסים מיליארד מתכנתים ??
- דורון |
המפתח הראשון לא צריך להיות נבון, הוא צריך להתחבר לאיש עסקים חכם שיודע ליצור עוד עבודה על ריק (ראה מקרה מיקרוסופט עם כל ההגבלות שלהם בשביל שתקנה עוד דברים שיפתחו את ההגבלות).
בקשר למתכנת החכם, יש מפתחים, יש מתנכתים ויש קופים. קופים הם חכמים, הם מראש החליטו לעבוד הכי קל מכולם ופשוט לעשות מה שאומרים להם במקום להשקיע אנרגיה באיך עושים דברים (והמשכורת בהתאם), בעוד שמתכנתים חושבים ומפתחים בד"כ עם כאב ראש שמתקנים מה שהקופים והמתכנתים חשבו |
נו .. אז הצעד החכם הוא להיות קוף .. הרי בסופו של דבר , בסוף , כולם מגיעים לאותו מקום .. לא ?!
לפחות הקופים מסתכלים אחורה ואומרים שהם נהנו מהחיים .. לגביי השאר - אני בטוח שהם מסתכלים אחורה - אבל אני לא יודע מה הם חושבים על מה שהם עשו ..
תראה, לא משנה כמה אלברט איינשטיין היה חכם .. בסוף , אני והוא נגיע לאותו מקום ..
ובנימה אופטימית זו , אני יוצא לכיוון רחובות ..
- דורון |
אכן אופטימי. מצד שני איינשטיין השפיע לאן הרבה הרבה אנשים אחרים הגיעו וזה לא מעט.
חוץ מזה אין מה להשוות את קוונסי לקוף אז לא להתעלל.
אסף ש.
|
|
חזרה לתוכן הדיון |
פורסם: 11/11/2009 - 15:17
נושא ההודעה: למה חשוב שפותח השירשור יהיה נבון!
|
דביל אחד החליט לפתוח שירשורים דבילים ומאז קהילה שלמה מבזבזת את הזמן בלענות לו .
|
|
חזרה לתוכן הדיון |
פורסם: 11/11/2009 - 17:19
נושא ההודעה:
|
חבר'ה!
מספיק עם התגובות הקוטלות!!!!!!!!!
זה ממש, אבל ממש לא לעניין!!!!!!!
מותר לא להבין, קורה שחושבים שמבינים יותר ממה שבאמת מבינים, וזה עדיין לא סיבה לחגיגה.
אני ממש מתבייש מהשרשור הזה.
הדברים האלו מוציאים שם רע לווטסאפ!
|
|
חזרה לתוכן הדיון |
פורסם: 12/11/2009 - 01:36
נושא ההודעה:
|
כן, קווינסי מקבל כאן על הראש קצת יותר ממה שמגיע לו בזמן האחרון.
מצד שני, בשרשור הזה, עם ההכרזה שמי שהחליט על אינדקסים שמתחילים ב־0 הוא דביל...
שיעור הסטוריה קצר: בראשית היתה פורטרן, ובה האינדקסים התחילו מ־1. אחריה באו אלגול ופסקל,שבהן המתכנת יכול היה לבחור, אבל ברירת המחדל עדיין היתה 1. לקח בערך 20 שנה מאז שהתחילו להיות מערכים בשפות תכנות, עד שהגיעה שפה שעבדה עם אינדקס שמתחיל ב־0; כשזה קרה, זה נחשב לשיפור משמעותי.
|
|
חזרה לתוכן הדיון |
פורסם: 12/11/2009 - 06:06
נושא ההודעה:
|
זה בא מ- C שהומצאה בערך באותו זמן כמו פסקל ושם בגלל שפשוט כל איבר במערך הוא מצביע זה טבעי להתחיל לספור מ- 0 שכשחושבים על זה באמת הרבה יותר הגיוני.
ב- basic שהומצאה אולי 20 שנה מאוחר יותר סופרים מ- 1 אז זה לא ממש קשור להיסטוריה.
אסף ש.
|
|
חזרה לתוכן הדיון |
פורסם: 12/11/2009 - 09:57
נושא ההודעה:
|
|
|
חזרה לתוכן הדיון |
פורסם: 12/11/2009 - 10:02
נושא ההודעה:
|
|
|
חזרה לתוכן הדיון |
פורסם: 12/11/2009 - 10:33
נושא ההודעה:
|
זה התחיל בכלל בשפת אסמבלי
כרגיל החומרה אשמה
|
|
חזרה לתוכן הדיון |
פורסם: 12/11/2009 - 11:30
נושא ההודעה:
|
זה דיון מטומטם שהתחיל בעקבות הערה מטומטמת, וממשיך להדרדר מדחי לדחי.
מספיק. לנעול.
|
|
חזרה לתוכן הדיון |
|