Bunun çok net bir cevabı var: Kaynak kodu önce geldi - büyük bir farkla.
Teknik detayları vermeden önce, biraz perspektif:
İlk programlama dilleri edildi tüm makine dili veya assembler çevrilmiş elle . Bu çeviriyi otomatikleştirmek için bir yazılım parçası kullanma fikri (derleyici veya değerlendirici aracılığıyla) her zaman daha sonra geldi ve sezgisel olmaktan çok uzaktı.
FORTRAN hakkındaki isteksizlik derleyicilerinin karşılaşması gereken Wikipedia makalesinin bu alıntısını düşünün :
… İlk FORTRAN derleyicisi [1957] Nisan 1957'de teslim edildi. Bu, ilk optimizasyon derleyicisiydi, çünkü müşteriler, derleyicisi performansı elle kodlanmış montaj diliyle karşılaştırılabilir kod üretemedikçe üst düzey bir programlama dili kullanmak konusunda isteksizdi. . [benimkini vurgula]
=> FORTRAN derleyicisi pazara girdiğinde (1957), insanlar zaten hem montaj dilini hem de FORTRAN'ı mutlu bir şekilde programlıyorlardı.
Dava LISP için benzerdi ( Hackerlar ve Ressamlar'dan ):
Steve Russell, bak, neden bu değerlendirmeyi programlamıyorum… ve ona dedim, ho, ho, teoriyi pratikle karıştırıyorsun, bu değerlendirme bilgisayar için değil, okumak için tasarlanmıştır. Ama devam etti ve yaptı. Yani, makalemdeki değerlendirmeyi IBM 704 makine koduna derledi, hatayı düzeltti ve daha sonra bunu kesinlikle bir Lisp yorumlayıcısı olarak ilan etti. İşte bu noktada Lisp aslında bugün sahip olduğu biçime sahipti ... "
Bir kez daha, kaynak kodu (LISP'de) yorumlayıcıdan önce gelmekle kalmaz, ikincisi de öncekinde örtük değildir.
Ancak bu gelişmeler nispeten geç. Charles Babbage'ın Analitik Motoru ve Ada Lovelace'ın ilgili ilk programını düşünmese bile , 20. yüzyılda derleyicileri önceden programlayan programlama dilleri vardı:
Konrad Zuse's Plankalkül ve Alonzo Kilisesi tarafından tanıtılan λ-hesabının matematiksel yapısı . Bunların her ikisi de şüphesiz resmi olarak belirlenmiş programlama dilleri olmakla birlikte, ikisi de derleyici içermiyordu.
Bunu perspektife sokmak için, λ-hesabı 1930'lardan kalmadır ve Plankalkül 1945 civarında geliştirilmiştir. Buna karşılık, ilk FORTRAN derleyicisi 1957'de çıktı (ancak yine FORTRAN belirtildikten üç yıl sonra ).