Bilgisayar bilimleri ve yazılım tarihi, birçok dikkate değer katkı ve öncülle doludur. Makine dilini kullanarak bilgisayar programı geliştiren ilk kişinin kim olduğunu belirlemek karmaşık bir konudur çünkü bilgisayar bilimleri ve yazılımın evrimi bir dizi gelişmeyi içerir ve birçok kişi bu alandaki ilerlemelere katkıda bulunmuştur. Ancak, ilk bilgisayar programını yazan ve makine dilini kullanarak çalışan ilk kişilerden bazılarını inceleyebiliriz.
İlk olarak, Charles Babbage, 19. yüzyılda Analitik Motor adını verdiği mekanik bir bilgisayar tasarladı. Babbage, Analitik Motorunun işlem yapabilmesi için bir program geliştirmiş olmasa da, onun tasarımı modern bilgisayarların temelini oluşturan birçok prensibi içeriyordu. Bu nedenle, Babbage, modern bilgisayarların babası olarak kabul edilir ve Analitik Motorunun bir tür makine diliyle çalışan ilk bilgisayar olarak görülmesi mümkündür.
Ancak, daha spesifik bir cevap arıyorsak, Alan Turing’in 20. yüzyılın başlarında yaptığı çalışmaları ele alabiliriz. Turing, Turing makinesi adını verdiği kavramsal bir bilgisayar modeli geliştirdi. Bu model, matematiksel fonksiyonların hesaplanması için kullanılan bir soyutlama idi ve temel olarak bir tür makine dilinde işlev görebilirdi. Turing’in bu çalışması, modern bilgisayar biliminin ve teorik hesaplamanın köşe taşlarından biri olarak kabul edilir.
Bununla birlikte, makine dilini kullanarak bilgisayar programı geliştiren ilk kişi olarak genellikle Ada Lovelace adı geçer. Lovelace, Charles Babbage’in Analitik Motoru üzerine yaptığı çalışmalarda Babbage’e yardım etti. Lovelace, Analitik Motorun bir dizi talimatı yürütmek için kullanılabileceğini ve bu talimatların belirli bir sırayla verilmesi gerektiğini öne sürdü. Bu, modern bir programlama paradigması olan sıralı işlemlerin erken bir örneğiydi ve Lovelace’in çalışması, bilgisayar programlamasının doğuşunda önemli bir kilometre taşı olarak kabul edilir.
Dolayısıyla, makine dilini kullanarak bilgisayar programı geliştiren ilk kişiyi belirlemek kesin bir cevap gerektiren bir sorun olabilir. Ancak, Charles Babbage’in Analitik Motoru, Alan Turing’in Turing makinesi ve Ada Lovelace’in Analitik Motor üzerine yaptığı çalışmalar, makine dilini ve bilgisayar programlamasını şekillendiren önemli adımlar olarak kabul edilir. Bu öncülerin katkıları, modern bilgisayar biliminin ve yazılımın temelini oluşturan önemli taşlar olarak kalır.