لغة الحواسيب الأصلية
كلنا يعلم أن الحواسيب لا تستطيع فهم لغات البشر، لذلك لابد من كتابة البرامج الحاسوبية بلغة يستطع الحاسب التعامل معها، وتوجد اليوم المئات من لغات البرمجة التي تم تطويرها لجعل عملية البرمجة أسهل للأشخاص، ولكن بالرغم من وجود لغات البرمجة لا بد من تحويل جميع البرامج إلى تعليمات ليستطيع الحاسب تنفيذها.