من هو الذي أتى بتعريف البيروقراطية؟
وقد كان أول ظهور لهذه النظرية في ألمانيا في أواخر القرن التاسع عشر، حيث يرجع الفضل إلى ماكس فيبر (Weber) عالم الاجتماع الألماني (1864- 1920) في وضع نموذج يحدد مفهوماً مثالياً للبيرقراطية يتفق مع التوجهات التي كانت سائدة في عصره، والذي كان متأثراً بثلاثة عوامل كان لها آثارها في فكره وفي نظريته وهي:
في النطاقات المتداخلة لا يمكن أن نقوم بتعريف متغيرين متماثلين . في المثال الأتي يوجد خطأ و لن يتم تشغيل البرنامج.
ملاحظة :
في لغة C++ من ممكن تعريف متغيرين متماثلين في النطاقات المتداخلة بحيث أن المتغير الداخلي يخفي المتغير المعرف في النطاق الخارجي و هذا ممكن أن يسبب أخطاء في البرمجة لذلك لغة الجافا لا تسمح بإعادة تعريف المتغيرات في النطاقات المتداخلة .