ראיתי ששינית בערכים NAND לוגי, NOR לוגי וXOR לוגי את המונחים "שקר" ו"אמת" ל"0" ו"1". בעוד שבעולם האלקטורניקה השינוי שלך כמעט נכון (כי גם שם הייצוג האמיתי הוא בוודאי לא 0 או 1, אם ייצא לך מתישהו להתעמק בנושא), הרי שהערכים לא בהכרח מדברים על רכיבים אלקטרוניים אלא על העקרון הבוליאני. לכן שחזרתי את המאמרים האלה לעריכה שלפניך. קח זאת לצומת ליבך להבא. GNU 10:52, 26 אפר' 2005 (UTC)

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

בתור מתכנת עם מעט רקע מתמטי (חצי תואר של טכניון ביד, החצי השני יושלם עד 2006 :-) ), בתכנון מערכות דווקא לא מתייחסים ל1 ו0 כהגדרה של "אמת" או "שקר" בוליאני, אלא כמציינים שקל להתייחס אליהם. למעשה, בכל הנושא של תכן לוגי, המימושים של 0 ו1 הם שרירותיים ביותר, ומבחינה חשמלית 0 יכול להיות גם 10 וולט, העיקר שזה יהיה עקבי בכל המערכת. כפי שאתה בטח יודע, אפילו שפת התכנות סי (וגם C++ כמובן), מתייחסת ל0 כ"שקר" , וכל מה שהוא לא 0 נחשב מבחינתה ל"אמת", כך שגם מהכיוון הזה אין ממש עקביות של מימוש. בכלל, האלגברה הבוליאנית היא נגזרת של תורת הקבוצות המתמטית (משפט דה-מוהבר, אשר משמש כבסיס לאלגברה בוליאנית, הוא משפט טהור של תורת הקבוצות), ובתחילה לא שימשה כ"כ למימושים טכנולוגיים, כך ששם ההגדרה היא באמת "אמת" ו"שקר". הסימונים 0, ו1 הופיעו כאשר הבסיס הבינארי התחיל לצבור תאוצה (כלומר שימוש באלגברה לצורך טכנולוגיה), וגילו די בקלות שאפשר למפות את "אמת" ל1 ו"שקר" ל0, ומכאן אולי נובע הבלבול התמידי במושגים.. לסיכום, לא נורא שעשית את מה שעשית, זו טעות הגיונית, ולפחות למדת כמה דברים חדשים. אגב, אפשר לדעת היכן ערכת עד כה: נכנסים לדף המשתמש, ואז מימין בתפריט אפשר לבחור ב"תרומות המשתמש" (זה משמש, בין היתר למעקב אחרי טרולים). תרגיש חופשי לבקר את עבודתי (אשמח לתיקונים, בעיקר בערכים המתמטיים, ששם המושגים בעברית לא ממש ידועים לי במיוחד). עריכה נעימה. GNU 23:03, 27 אפר' 2005 (UTC)

אכן, למדתי דברים חדשים. ואמנם בתכנות עצמו כאשר אני מתייחס ל-0 אני רושם False וכאשר אני מתייחס ל-1 אני רושם True, אך כאשר אני פותח קובץ בגישה בינארית הוא אינו רשום בצורה של FalseFlaseTrueFalse, נכון? ^_^

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