البرمجه هي علاقه بثلاثه اضلاع بين المبرمج ، شفرات المصدر ، والكمبيوتر المعني بتشغيلها عليه ، لكن الكمبيوترات مشهوره بعدم المرونه في ترجمه التعلميات وهذا يجعل من الصعب بشكل غير عادي كتابه مجموعه من التعليمات الي يعرف الكمبيوتر كيف ينفذها ، وهذا اذا كان هناك شخص واحد يكتبها.