إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

ما هو الأصل في تسمية الخطأ البرمجي بـ Bug

تقليص
X
 
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • [مقال] ما هو الأصل في تسمية الخطأ البرمجي بـ Bug

    السلام عليكم ورحمة الله وبركاته

    مقاله أعجبني ونقلتها للفآئدة ,,,

    بدآية الإقتباس {



    اهلا بكم جميعا ..

    تدوينتي هذا اليوم اعتقد انها أكثر ما تهم هم المبرمجون , دائما اثناء البرمجة نواجه اخطاء في برامجنا يتعارف المبرمجون على تسميتها بـ Bug والمعرّبون يسمونها حشرة ، وربما التعريب يكون مرفوضا في عالم البرمجة لذا سنتكلم عن أصل هذه التسمية وكيف سمي الخطأ البرمجي بحشرة .

    كانت الاجهزة الحاسوبية في بداية سنواتها عملاقة جدا وكانت تأتي بأحجام المباني نظرا لأن علوم الكهرباء كانت حديثة جدا آنذاك ولم تتطور التقنيات لتصغير الأجهزة وخصوصا أن الترانزيستور الذي كان السبب الأول في صغر الأجهزة الالكترونية لم يكتشف في بداية الأمر وكانت الأداة المستخدمة قبل الترانزيستور تسمى Vacum tube او الانابيب المفرغة وحينما تم تصنيع أول حاسوب في العالم في عام 1946
    ENIAC short for Electronic Numerical Integrator And Computer
    وكان هذا الجهاز العملاق الذي يزن 30 طنا به 1,500 ريليه و به 17,468 من الانابيب المفرغة و 500 ميل من الاسلاك والناتج كمبيوتر بدائي جدا




    صورة لجهاز ال Eniac اول كمبيوتر قابل للبرمجة في العالم



    صورة لجهاز ال Eniac اول كمبيوتر قابل للبرمجة في العالم


    ..وكانت تبرمج بالـ PUnched card وهي بطاقات تكون مثقبة يفهما الكمبيوتر بطريقة معينة لكن الذي يهمنا الان هو الريليه :




    صورة للريليه


    الذي حدثت له أول مشكله برمجية وهذه المشكلة كانت بسبب حشرة انحشرت في أحد الريليهات مما اعاق تنفيذ أحد الأوامر وبعد عناء وبحث ومحاولة لحصر المشكلة وجدوا هذه الحشرة تعيق عمل الريليه فسمي هذا الخطأ Bug و عملية التحليل لأكتشافه وازالته سميت Debug



    صورة لعمليات التحليل لأكتشاف أول مشكلة برمجية .. وبالنهاية حشرة في الريليه رقم 70 في اللوحة f




    } نهاية الإقتاباس



    إنتبهو شباب , إستخدمو مبيدات حشرية قبل قبل طرح البرامج ... ﻻنريد صراصير تخرج من الحاسوب !!



    المصدر : مدونة محمد الحسن

    http://www.mhs4.com/wordpress/2010/0...ing-debugging/
    كتب مفيدة : كتاب لينكس الشامل | دليل المستخدم العربي في أوامر لينكس | مخطوطتك الأولى (script) في الشيل | أوبنتو ببساطة

  • #2
    بسم الله الرحمن الرحيم

    رهييييييييييييييييييييييييبة

    معلومة جديدة ،،
    (لَا تَحْسَبَنَّ الَّذِينَ يَفْرَحُونَ بِمَا أَتَوا وَّيُحِبُّونَ أَن يُحْمَدُوا بِمَا لَمْ يَفْعَلُوا فَلَا تَحْسَبَنَّهُم بِمَفَازَةٍ مِّنَ الْعَذَابِ وَلَهُمْ عَذَابٌ أَلِيمٌ)
    آل عمران 188
    قال رسول الله صلى الله عليه و سلم :
    {لا يشكر الله من لا يشكر الناس}
    {من كان يؤمن بالله واليوم الآخر،فليقل خيراً أو ليصمت}

    جميع المساهمات الحاملة لهذا التوقيع تخضع لرخصة وقف
    أسأل الله العظيم رب العرش العظيم أن يحسن من حال أمتي

    تعليق


    • #3
      معلومة لطيفة طريفة لم يخطر ببالي أنا يكون هذا هو سبب التسمية
      أنا الذي نظر الأعمى إلى أدبي و أسمعت كلماتي من به صمم

      تعليق


      • #4
        المعرّبون يسمونها حشرة
        تسمى علة او عثرة

        تعليق


        • #5
          المعنى الأدق هو "بقة" بدل 'حشرة' ...

          تخيل أيضا أن المشكلة البرمجية لم تكن bug، وكانت فعلا خطأ منطقيا !!
          البحث عنها يكون بين "0" و "1" والباحث لن يكون سعيدا في نهاية المطاف ..

          " إذا كنت تصدق كل ما تقرأ، لا تقرأ !"

          [مدونة kaf-laarous]


          G+ || Facebook || twitter

          تعليق


          • #6
            معلومة مميزة قرأتها في مقالة سابقة
            echo ":/ `uname -a | awk {'print echo "1eft" $18 echo " nix :*) hax0ring"'} ` "

            تعليق


            • #7
              المشاركة الأصلية بواسطة ياسر يكن مشاهدة المشاركة
              المعنى الأدق هو "بقة" بدل 'حشرة' ...

              تخيل أيضا أن المشكلة البرمجية لم تكن bug، وكانت فعلا خطأ منطقيا !!
              البحث عنها يكون بين "0" و "1" والباحث لن يكون سعيدا في نهاية المطاف ..
              موضوع ممتاز
              هل المعنى الادق بقة ام بعوضة؟

              تعليق


              • #8
                المشاركة الأصلية بواسطة mohaned_nj مشاهدة المشاركة
                موضوع ممتاز
                هل المعنى الادق بقة ام بعوضة؟
                بقة ..

                " إذا كنت تصدق كل ما تقرأ، لا تقرأ !"

                [مدونة kaf-laarous]


                G+ || Facebook || twitter

                تعليق

                يعمل...
                X