Makine dili, bilgisayarların mikroişlemci seviyesinde çalıştırabildiği en alt seviyedeki programlama dilidir. Bu dil, sadece 0 ve 1 ikililerinin anlamlı kombinasyonlarından oluşur ve işlemci tarafından çözülerek gerekli işlemin yerine getirilmesini sağlar. Makine dilinin diğer özellikleri: - Donanımı doğrudan kontrol eder, çünkü derleyici veya yorumlayıcı kullanımını gerektirmez. - Makine kodunun her bir talimatı, belirli bir işlemci komutunu temsil eder.