Saya belajar pemrograman dalam PL / 1 pada tahun 1975 (pada IBM 370/168 ), sebagai seorang remaja (saya lahir pada tahun 1959). Saya mendapat hak istimewa memiliki ayah yang bekerja di IBM France. Bosnya, M. Dornbush, menulis sebuah buku (dalam bahasa Prancis) tentang pemrograman dalam PL / 1.
Pada waktu itu, sebuah program (seperti yang dilakukan oleh seseorang yang belajar pemrograman) adalah paket beberapa ratus kartu berlubang. Jawaban Charles E.Grant menjelaskan prosesnya: Anda menulis program Anda di atas kertas terlebih dahulu, dan Anda memeriksanya dengan cukup hati-hati. Kemudian Anda meninju kartu (pada mesin keypunch IBM29 ), dan akhirnya Anda memasukkan kartu ke pembaca kartu menekan. Perhatikan bahwa pada saat itu sumber program di mana cukup kecil (program beberapa ribu pernyataan - yaitu, kartu berlubang - adalah program yang sangat besar).
Sebagai seorang remaja, saya terkesan dengan kemampuan compiler checkout PL / 1, khususnya untuk menyarankan koreksi pada kesalahan ketik.
Pada tahun-tahun berikutnya, saya bermain dengan komputer CAB / 500 tua dan komputer IBM / 1620 di museum sains Palais de la DĂ©couverte di Paris (kedua komputer itu cukup tua untuk duduk di museum). CAB / 500 diproduksi pada 1960-an, dan ayah saya menulis kompiler PAF (semacam bahasa BASIC) ketika saya masih bayi atau balita (1958-1962).
Hari ini, saya masih melakukan hal-hal ( MELT ) yang berkaitan dengan kompiler, dan salah satu dari sedikit yang dapat mengklaim bahwa dia melihat ayahnya sendiri menulis kompiler!
Lucunya dengan PAF pada CAB / 500 adalah editor interaktifnya (dengan tty fisik & kaset berlubang) yang mampu diselesaikan (pada kata kunci). Itu agak seperti PC IBM asli, entah bagaimana "komputer pribadi".
Lucunya dengan IBM / 1620 adalah Anda harus bootstrap dengan memasukkan beberapa digit pada keyboard untuk memuat monitor dan kompiler Fortran.
Perhatikan bahwa pada 1950-an beberapa komputer bahkan tidak meninju pembaca kartu (AFAIK itu opsional pada IBM650 & IBM7094), tetapi saya tidak pernah melihatnya.
Perhatikan juga bahwa akses ke komputer pada pertengahan 1970-an adalah hak istimewa yang sangat besar (karena mereka membutuhkan peralatan yang mahal). Mungkin yang setara saat ini mungkin untuk mendapatkan akses ke mesin pembuat silikon, atau ke kekuatan komputasi skala pusat data.