Kareem Abdelhamed3 نشر 3 مارس أرسل تقرير نشر 3 مارس هو بس ايه فايدات bitwise بلظبط يعني انا مش عارف من خلال تعلمها ممكن نعمل بيها ايه , وله هيا بس عباره عن معلومه بتخلينه نقدر نعرف ايه الي بيحصل وراء الكود شكرا. اقتباس
0 Hossam Mohamed15 نشر 3 مارس أرسل تقرير نشر 3 مارس ال bitwise او العمليات الثنائية تتضمن التلاعب بالبتات الفردية individual bits ضمن التمثيل الثنائي للأرقام binary representation. في علوم الحاسوب، يتم تخزين البيانات ومعالجتها على مستوى البتات باستخدام الأصفار والواحدات (0 و 1). تعمل العمليات الثنائية على هذا المستوى الأساسي، مما يتيح للمبرمجين إجراء عمليات على البتات الفردية لتحقيق نتائج محددة. تُستخدم العمليات الثنائية غالبًا في البرمجة على مستوى منخفض، مثل تحسين الشيفرة لتحقيق أفضل أداء، والتلاعب بالعلامات أو الإعدادات في السجلات، والعمل مع البيانات الثنائية. توفر هذه العمليات وسيلة قوية وفعالة لتنفيذ عمليات على مستوى البتات. 1 اقتباس
0 Mahmoud Hassan19 نشر 3 مارس أرسل تقرير نشر 3 مارس مرحبا يعد استخدام bitwise مهم جدا في بعض الاشياء مثلا عند الحفاظ علي الذاكرة يمكن تحسين استهلاك الذاكرة فمثلا إذا كنت تحتاج إلى تخزين مجموعة من الخصائص الثنائية كمجموعة من البتات يمكنك توفير المساحة بدلا من استخدام نوع بيانات كامل لكل خاصية #هنا استخدام class مع ثلاث خصائص class TraditionalDataStructure: def __init__(self): self.property1 = 0 self.property2 = 0 self.property3 = 0 #هنا استخدام class مع متغير واحد class BitwiseDataStructure: def __init__(self): self.properties = 0 #هنا من الممكن تغير كل متغير باستخدام bitwise def set_property(self, property_number): self.properties |= (1 << property_number) def get_property(self, property_number): return (self.properties & (1 << property_number)) != 0 ومن الممكن استخدامها في تنفيذ العمليات المنطقية بشكل مباشر مما يسهل على المطور فهم الكود وتنفيذ العمليات البسيطة بشكل فعال ويمكن استخدامها في التشفير ايضا وبعد الاستخدامات الاخري 1 اقتباس
0 Hikmat Jaafer نشر 4 مارس أرسل تقرير نشر 4 مارس لم تعد العمليات الثنائية اليوم تستخدم بكثرة بسبب التطور الكبير في البرمجة و في اللغات المستخدمة و لكنهامفيدة في بعض الأحيان فلذلك عليك معرفتها في حال احتجتها مستقبلا و هذا شرح بسيط عن بعض فوائدها: مفيدة كثيرًا، إذا كنت تقوم بالبرمجة ذات المستوى المنخفض على الأنظمة المدمجة. ال bitwise مفيدة في تحسين الأداء و زيادة السرعة, على سبيل المثال قسمة عدد ما على عدد أخر من قوى العدد 2 تستغرق وقتا أكثر بكثير من إجراء العملية باستخدام الbitwise ,حيث أننا باستخدام ال bitwise نقوم بإزاحة البتات بهذه القوة ونحصل على نفس النتيجة بسرعة أكبر فهنا نحن فقط نقوم بتغيير تمثيل البتات. و قد لاتحتاجها أبدا أثناء مسيرتك المهنية فهذا يعتمد على مجال عملك و المشكلات التي تواجهها. 1 اقتباس
السؤال
Kareem Abdelhamed3
هو بس ايه فايدات bitwise بلظبط
يعني انا مش عارف من خلال تعلمها ممكن نعمل بيها ايه , وله هيا بس عباره عن معلومه بتخلينه نقدر نعرف ايه الي بيحصل وراء الكود
شكرا.
3 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.