Augusta Ada King , Countess of Lovelace (1815 - 1852) dikreditkan oleh sebagian besar sebagai programmer pertama.
Program pertama adalah sebuah algoritma untuk menghitung angka Bernoulli untuk Charles Babbage Analytical Engine , dan itu muncul dalam catatan terjemahan nya Luigi Menabrea ini memoar "Sketsa dari Analytical Engine Ditemukan oleh Charles Babbage" , lebih khusus Catatan G . Yang mengatakan, matematika yang diperlukan untuk menghitung angka Bernoulli sudah diketahui jauh sebelum waktu Ada, namun algoritma Ada adalah contoh pertama dari algoritma penghitungan yang dirancang untuk dieksekusi oleh mesin (pada saat itu masih hipotetis).
Konrad Zuse (1910 - 1995) juga merupakan kandidat kuat untuk moniker "programmer pertama", setelah menemukan kalkulator mekanik biner titik mengambang dengan kemampuan program yang terbatas, Z1 (1936) tetapi yang lebih penting adalah Z3 (1941), sebuah elektro lengkap Turing - Komputer mekanis .
Ketika datang ke komputer elektronik, Atanasoff – Berry Computer (dikandung pada tahun 1937, operasional pada tahun 1942) dikreditkan sebagai perangkat komputasi digital elektronik pertama, jadi masuk akal untuk memikirkan desainernya, John Vincent Atanasoff dan Clifford Berry sebagai pelopor pemrograman. Komputer Atanasoff – Berry tidak dapat diprogram, komputer elektronik pertama yang dapat diprogram adalah ENIAC (1946).
Meskipun desainer ENIAC, John Mauchly dan J. Presper Eckert mungkin melakukan pemrograman secara adil, sebagian besar pemrograman ENIAC dilakukan oleh wanita - wanita cantik ini :
Nama mereka dari kiri ke kanan adalah Kathy Kleiman 1 , Jean Bartik , Marlyn Meltzer , Kay Mauchly Antonelli dan Betty Holberton di depan. Dua programmer wanita ENIAC, Fran Bilas dan Ruth Lichterman , hilang dari foto.
Ketika datang ke komputer digital, yang pertama adalah Colossus (operasional pada Desember 1943), dan pimpinan proyek Tommy Flowers (1905 - 1998) juga harus dianggap sebagai pelopor pemrograman, bersama dengan Max Newman (1897 - 1984) yang bertanggung jawab untuk merumuskan persyaratan untuk mesin dan tentu saja Alan Turing (1912 - 1954), yang telah merancang mesin cryptanalytical elektromekanis Park Bletchley Park sebelumnya, Bombe (1939), dan berpengaruh dalam desain Colossus 2 .
1 Kathy Kleiman adalah pendiri Proyek Programmer ENIAC dan jelas bukan programmer ENIAC (terlalu muda :)
2 Sejarah Komputasi di Abad ke-20: The Colossus - B. Randell, Universitas Newcastle (PDF)