Saya ingin mencoba pemrograman dengan kartu punch sekali dalam hidup saya. Bagaimana saya bisa melakukan ini?
Saya berusia 30-an, dan tumbuh sepenuhnya di era PC, pemrograman pada komputer dengan layar dan keyboard. Saya ingin mengalami cara ayah dan kakek saya dulu bekerja. Saya membayangkan perangkat keras (dan mungkin kartu itu sendiri) tidak lagi diproduksi. Apakah ada universitas atau museum dengan pembaca kartu punch yang berfungsi lagi? Saya di Boston, tetapi saya bersedia melakukan perjalanan untuk melakukan ini.
Saya bertanya pada MetaFilter , dan saya mendapat beberapa jawaban yang campur aduk (bersama dengan banyak kata "tidak, jangan lakukan ini" tanpa mengatakan). Saya memang mendapatkan petunjuk untuk Masyarakat Komputasi Retro Pulau Rhode , tetapi saya belum menerima tanggapan terhadap email saya kepada mereka.
Jawaban:
Jika Anda memiliki pemindai, Anda dapat membuatnya dengan perangkat lunak pengenal gambar, emulator, beberapa pohon mati dan pena felttip.
sumber
Hanya program seperti yang biasa Anda lakukan, kecuali itu:
sumber
Mungkin Anda bisa mendekati ini dengan menggunakan emulator, seperti:
http://www.kloth.net/services/cardpunch.php
Pria ini tampaknya memiliki beberapa informasi bagus tentang meluncurkan emulator Anda sendiri:
http://www.divms.uiowa.edu/~jones/cards/
Yang sebagian terinspirasi:
http://dev.technikum29.de/projects/checkout/paper-tape-project/documentation/index.php/punch-card/README.htm
Secara pribadi, saya suka ide / pendekatan Anda :)
sumber
Dugaan langsung saya adalah "mungkin tidak" untuk sejumlah pertanyaan Anda. Meskipun tidak diragukan lagi setidaknya ada beberapa pukulan kartu dan pembaca yang tersisa di dunia, tebakan langsung saya adalah bahwa itu sudah cukup lama karena ada orang yang mencoba menggunakannya, ada sedikit kepastian bahwa mereka akan bekerja bahkan jika seseorang mencobanya.
Setidaknya berdasarkan ingatan saya, pukulan kartu cukup dapat diandalkan sehingga banyak dari mereka mungkin masih berfungsi. Mereka tidak jauh berbeda dari mesin tik, kecuali bahwa ketika "benda" itu bergerak maju untuk mengenai kertas, itu tidak hanya mengenai cukup keras untuk mendorong pita ke kertas - itu berayun cukup keras untuk meninju lubang melalui.
Saya pergi dari ingatan yang jauh, tetapi ingatan saya tentang pembaca kartu sangat berbeda - bahwa mereka perlu sering melakukan servis. Bahkan, ketika saya sedang mengerjakan mainframe, saya ingat kita memiliki tiga pembaca kartu - tetapi jarang bisa menggunakan lebih dari dua pada waktu tertentu. Setidaknya jika ingatanku, penyortir kartu sebenarnya sedikit lebih buruk. Dalam kedua kasus, saya cukup yakin sebagian besar masalah berasal dari bagian mekanik untuk memberi makan kartu ke pembaca yang tepat.
Namun, saya harus mengatakan bahwa dalam hal ini saya melihat sedikit (jika ada) yang didapat dari "melakukan sesuatu dengan cara kuno." Saya sulit memikirkan manfaat apa pun dari kartu Hollerith yang tidak dapat dicapai lebih cepat, mudah, dan dapat diandalkan dengan metode yang lebih modern. Saya kira (dalam teori) mereka memang mendorong beberapa disiplin dalam pemrograman, dan benar-benar melihat dengan hati-hati pada kode sebelum berkomitmen untuk menjalankannya (yang, setidaknya dalam pengalaman saya, lebih sering "semalam" daripada "10 menit" @Kevin Cline menyebutkan ).
Sejujurnya, layar yang layak adalah cara yang jauh lebih baik untuk melakukan itu daripada kartu Hollerith. Ketika kami harus melakukannya saat itu, kami biasanya mendapatkan hasil cetak di atas kertas lipat kipas 132-kolom. Saya tidak bisa membayangkan mencoba membaca-baca bahkan program sepele langsung pada kartu.
Intinya: semoga sukses - tetapi jangan terlalu berharap terlalu tinggi untuk benar-benar belajar banyak dari ini, bahkan di saat Anda tidak mungkin berhasil melakukannya.
sumber
Menggunakan mesin kartu punch yang ada hanya setengah kesenangan dari retro-computing. Bagaimana kalau membangun sendiri dari Lego?
sumber