Augusta Ada King , Nữ bá tước của Lovelace (1815 - 1852) được tín nhiệm bởi hầu hết các lập trình viên đầu tiên.
Chương trình đầu tiên là một thuật toán để tính toán số Bernoulli cho Charles Babbage của động cơ phân tích , và nó xuất hiện trong các ghi chú bản dịch của bà Luigi Menabrea của cuốn hồi ký "Phác thảo của Công cụ phân tích phát minh bởi Charles Babbage" , cụ thể hơn Lưu ý G . Điều đó nói rằng, toán học cần thiết để tính toán số Bernoulli đã được biết đến từ lâu trước thời của Ada, tuy nhiên thuật toán của Ada là ví dụ đầu tiên của thuật toán tính toán được thiết kế để thực hiện bởi một máy (lúc đó vẫn là giả thuyết).
Konrad Zuse (1910 - 1995) cũng là một ứng cử viên vững chắc cho việc "lập trình đầu tiên" biệt danh, đã phát minh ra một điểm nhị phân tính cơ khí nổi với lập trình hạn chế, Z1 (1936) nhưng quan trọng hơn là Z3 (1941), một hoàn Turing electro -Cơ khí máy tính.
Khi nói đến máy tính điện tử, Máy tính AtanasoffTHER Berry (được hình thành vào năm 1937, hoạt động vào năm 1942) được coi là thiết bị điện toán điện tử đầu tiên, vì vậy thật hợp lý khi nghĩ rằng các nhà thiết kế của nó, John Vincent Atanasoff và Clifford Berry là người tiên phong lập trình. Mặc dù vậy, máy tính AtanasoffTHER Berry không thể lập trình được, máy tính điện tử lập trình đầu tiên là ENIAC (1946).
Mặc dù các nhà thiết kế của ENIAC John Mauchly và J. Presper Eckert có thể đã chia sẻ công bằng về lập trình, nhưng hầu hết các chương trình của ENIAC đều được thực hiện bởi những người phụ nữ đáng yêu này :
Tên của họ từ trái sang phải là Kathy Kleiman 1 , Jean Bartik , Marlyn Meltzer , Kay Mauchly Antonelli và Betty Holberton ở phía trước. Hai trong số các lập trình viên nữ của ENIAC, Fran Bilas và Ruth Lichterman , bị mất tích trong bức ảnh.
Khi nói đến máy tính kỹ thuật số, cái đầu tiên là Colossus (hoạt động vào tháng 12 năm 1943), và người đứng đầu dự án Tommy Flowers (1905 - 1998) cũng nên được coi là người tiên phong lập trình, cùng với Max Newman (1897 - 1984), người chịu trách nhiệm để xây dựng các yêu cầu cho máy móc và dĩ nhiên Alan Turing (1912 - 1954), người đã thiết kế máy điện tử điện tử trước đây của Bletchley Park, Bombe (1939), và có ảnh hưởng trong thiết kế Colossus 2 .
1 Kathy Kleiman là người sáng lập Dự án lập trình viên ENIAC và rõ ràng không phải là lập trình viên ENIAC (còn quá trẻ :)
2 Lịch sử tính toán trong thế kỷ 20: The Colossus - B. Randell, Đại học Newcastle (PDF)