בענין מחשבים סופרים מאפס
-
כל בר בי תוכנה יודע שמחשבים סופרים מאפס. ויש לעיין אמאי.
ומסתמא כבר דשו ביה רבים, ואומר את חלקי בזה.
ויש להקדים שכל עינן מנין הוא מושג מושפט לחלוטין והוא בבחינת השגה. והיינו כשיש ג' בקבוקים על השולחן, אין כאן באמת את המספר 3 אלא יש כאן חוויה של המספר 3. יש כאן חוויה של מנין. וכאשר הם שנים החוויה הזו מוגדרת אצלנו כחויה של שנים ואנו מפרשים אותה: "יש שני בקבוקים על השולחן".
וכמו כן - את ה - 0 אנו חווים כחויה של העדר חווית מנין. כלומר זה חויה אקטיבית, בה אנו חווים את חסרונו של המנין, ואת זה אנו מפרשים אין שום בקבוקים על השולחן.
אך המחשב, אינו "חווה" - המחשב מונה את ההסטה מנקודת הציון. ומכוין ש0 היא נקודת הציון שלו, הוא אינו חווה אותה כהעדר מנין, כמו שאנו חווים אלא כנקודה על הציר שמסמלת מיקום, ואין בזה הבדל בין יש לאין כמו שאנו חווים את ההפרש בין 0 ל1, ולכן מבחינתו 0 הוא ככל שאר מספר, שממו אפשר למנות הסטה, וא"ש לטעמיה.פורסם במקור בפורום CODE613 ב07/09/2017 22:34 (+03:00)
-
באמת, "על דרך הפשט", מחשבים לא סופרים מאפס.
הכל מתחיל ממערך, שמשמעותו היא תקרא בזיכרון ממקום X אבל לפני כן תוסיף לX את מס' האיברים שיש לדלג, כלומר גישה לאיבר שני במערך = כתובת המערך + 1. ולכן האינקסר נראה [1] שהרי צריך לדלג 1. וא"כ כשאין צורך לדלג אלא רוצים את האיבר הראשון, אז אומרים לו אל תדלג = 0.פורסם במקור בפורום CODE613 ב07/09/2017 23:19 (+03:00)