Bendix G‑15 için Otomatik Programlama
Bilgisayar programlaması için yeni bir otomatik sistem, görece az eğitimli personelin genel amaçlı dijital bilgisayar Bendix G‑15’i kullanabilmesini sağlar. Bu sistemin adı, Program Optimizer for G‑15 Operations ifadesinin kısaltması olan POGO’dur.
İnsan programcı, basitleştirilmiş yönergeleri izleyerek ön bir POGO programı yazar. Bu yönergeler bilgisayara yüklendiğinde, makine programı kendi makine dili komutlarıyla yeniden yazar. Ardından, işlem süresinin korunması için her komutun saklanacağı ideal bellek konumunu seçer.
Bilgisayar komutlarını yeniden yazmayı tamamladığında, ön program atılır. Yeniden yazılan program banda kaydedilir ve farklı giriş koşullarıyla aynı problemi çözmek için defalarca kullanılabilir.
Teknik olarak POGO, sabit noktalı sayılar üzerinde çalışan bir derleyicidir. Veriler, yedi basamaklı pozitif ve negatif sayılarla ondalık biçimde ele alınır. On yedi akümülatör yazmacı mevcuttur ve bir ölçek katsayısı komut kodunda belirtilir. Komutların etki ettiği etkin adresleri değiştirmek için on iki indeks yazmacı sağlanmıştır.