- Makine Dili (Machine Language) ve Üst seviye diller. Görselde de gördüğümüz gibi makine dili en alt seviye dildir ve donanım tarafından okunup işleme alınır.
- Bizim gibi konuşuyorlar, algılıyorlar ve tepki veriyorlar. Aralarında konuştukları bir dilleri var. İşte bu dile makine dili diyoruz.
- Makine dili, işlemcinin verilen komutlar doğrultusunda çalıştırılmasını sağlayan ve işlemci mimarisine göre değişen en alt seviyedeki programlama dilidir.
- Esas itibariyle makine dili ikilik tabanda (binary) sayılardan ibarettir ve bu sayılar makinede işlenen dijital sinyallerin birer gösterimidir.
- Makine dili bu dillerden daha farklı bir yapıda ikili sayı sistemleri gibi sayı sistemleri ile mantıksal hesaplamalar yaparak görevleri yerine getirir.
- Makine dili, işlemcinin verilen komutlar doğrultusunda çalıştırılmasını sağlayan ve işlemci mimarisine göre değişen en alt seviyedeki programlama dilidir.
- Örneğin, Pentium işlemcinin makine dili, Sparc işlemciden farklıdır. Makine dilindeki bir komut, bit (0 ya da 1) gruplarından oluşur.
- derleyici, assembler, assembly, programlama dili, makine dili. Programcılar, program yazarken yüksek seviyeli dilleri tercih ederler.
- Makinelere bizim dilimizi öğreten öğretmenler ise yazılım, elektronik veya bilgisayar mühendislerimizdir. Makine dili matematiksel bir mantık üzerine kuruludur.