İlk programlama dilleri oldukça basitti (örneğin, özyinelemesiz) ve kendisi de basit olan makine mimarisine yakındı. Çeviri sonra basit bir işlemdi .
Bir derleyici, program yürütme verilerini ve kaynak kodu yorumlama tablolarını bir arada tutması gereken bir tercümandan daha basitti. Ve tercüman , kendisi için program kaynak kodu ve sembolik tablolar için daha fazla yer kaplardı.
Hafıza o kadar az olabilir ki (hem maliyet hem de mimari sebeplerden dolayı), derleyiciler işletim sisteminin üzerine yazılan bağımsız programlar olabilir (bunlardan birini kullandım). Derlenmiş programı çalıştırmak için işletim sisteminin derlemeden sonra yeniden yüklenmesi gerekiyordu. ... bu, gerçek iş için tercüman çalıştırmanın bir seçenek olmadığını açıkça ortaya koyuyor .
Doğruyu söylemek gerekirse, derleyicilerin gereken sadeliği derleyicilerin çok iyi olmadığı şekilde olmuştur (kod optimizasyonu henüz düşünüldüğünde, henüz başlangıç aşamasındaydı). Elle yazılmış makine kodu, en azından bazı yerlerdeki altmışlı yılların sonlarına kadar, derleyici tarafından üretilen koddan önemli ölçüde daha verimli olma ününe sahipti. Derlenmiş kodun boyutunu çok iyi bir programcının çalışmasıyla karşılaştıran bir kod genişletme oranı kavramı bile vardı . Çoğu (tümü?) Derleyiciler için genellikle 1'den büyüktü; bu, daha yavaş programlar ve daha da önemlisi daha fazla bellek gerektiren daha büyük programlar anlamına geliyordu. Bu hala altmışlı yıllarda bir sorun oldu.
Derleyicinin ilgisi, özellikle çeşitli alanlardaki bilim adamları gibi bilgi işlem uzmanı olmayan kullanıcılar için programlama kolaylığıydı. Bu ilgi kod performansı değildi. Ancak yine de programcının zamanı daha ucuz bir kaynak olarak kabul edildi. Maliyet bilgisayardan, 1975-1980'e kadar, donanımdan yazılıma geçtiğinde idi. Bu, derleyicinin bile bazı profesyoneller tarafından ciddiye alınmadığı anlamına gelir .
Bilgisayar süresinin çok yüksek maliyeti, tercümanların diskalifiye edilmesinin bir başka nedenidir , yani fikrin çoğu insan için gülünç olacağı noktaya gelmişti.
Lisp vakası çok özel bir konu, çünkü uygulanabilir hale getiren son derece basit bir dildi (ve bilgisayar 58'de biraz daha büyümüştü). Daha da önemlisi, Lisp tercümanı, herhangi bir kullanılabilirlik sorunundan bağımsız olarak, Lisp'in ( meta-dairesellilik ) öz tanımına ilişkin bir kavram kanıtıydı .
Lisp başarısı büyük ölçüde, bu kendiliğinden tanımlanabilirliğin onu programlama yapılarını incelemek ve yeni diller tasarlamak için (ve ayrıca sembolik hesaplamaya uygun olması için) mükemmel bir test ortamı haline getirmesinden kaynaklanmaktadır.