techdict talk:Bitwise

من ويكي عربآيز
اذهب إلى: تصفح، ابحث

اقتراحات

  • بتِّي

تعليقات

أنا أفهمها (قد أكون خطأ) على أنه تمييز بين طريقة ما عادية وأخرى مشابهة تعتمد البتات، فأعتقد النسبة إلى بتّة تفي بالغرض. --خالد حسني 21:16، 16 يوليو 2008 (UTC)

نوعاً ما صحيح. في سياقها البرمجي مثلاً (وأعتقد أنه سياقها الحاسوبي الوحيد)، هناك ببعض لغات البرمجة "Bitwise Operator"، وهي عوامل تتعامل مع البتّات منفردة عِوض التعامل مع بِنيات أكبر كالبايتات.
يعني مثلاً.. "عامل 'أو' المنطقي" (Logical OR Operator) حينما تقارن فيه 2 و11 فهو يتعامل معها وكأنهما قيمتان منطقيتان، كل واحدة منهما لها حالتان (صح=1، خطأ=0)، وهنا ستكون المقارنة "صح أو صح" -بافتراض الحديث عن لغة مثل سي التي تعتبر كل الأرقام غير صفر 'صح'-، وبالتالي وحسب وظيفة عامل 'أو' المعروفة والتقليدية فالنتيجة ستكون "صح" = 1 (لأن أحدهما كان صحيحاً).
لكن.. إن أعدت نفس العملية باستخدام "عامل 'أو' الـBitwise" (بافتراض عدم اختيار ترجمة له بعد!) (Bitwise OR Operator)، فحينها سيتعامل العامل مع أرقام البتّات المكونة لهذين الرقمين، أي أن المقارنة هنا ستكون بين 0010 و 1101، وحسب عامل 'أو' فإنه سيُقارن كل بت مع نظيره في الرقم الآخر، وبما أن كل بتّين متناظرين فيهما قيمة صحيحة واحدة على الأقل، فالنتيجة ستكون 1111 = 15.
همم.. هي لا بأس بها، لكن نسبتها إلى العامل توحي بأنها صفة لذات العامل لا لوظيفته؛ والتي هيَ أنه 'يتعامل' مع البتّات. --مأمون 15:59، 17 يوليو 2008 (UTC)