13 Desember adalah hari peringatan dari ilmuwan dan penemu Rusia, yang keinginannya adalah untuk memberikan pemrograman kepada umat manusia dan melakukannya tanpa pamrih, tanpa keuntungan dan ketenaran. Keinginannya menjadi kenyataan - dunia menerima pemrograman, dan namanya muncul di tempat teduh. Namun, tidak ada gunanya menyimpan lampu di bawah tempat tidur, dan tidak ada rahasia yang tidak akan terlihat.
Semyon Nikolayevich Korsakov (25 Januari 1787 - 13 Desember 1853) - programmer dan penemu bahasa Rusia pertama. Yang paling mencolok adalah bahwa pemahamannya tentang pemrograman tetap benar dan penting sejauh ini.
S.N. Korsakov adalah seorang bangsawan Rusia, seorang pria militer (peserta dalam Perang Patriotik 1812-1813), seorang pejabat, penyusun obat-obatan, seorang ilmuwan dan penemu. Lahir di Kherson, tinggal dan bekerja di St. Petersburg, beristirahat di tanah Moskow, dekat kota Dimitrov dan Taldom.
Pada 11 September 1832, Korsakov mengirim petisi ke Akademi Sains Kekaisaran St. Petersburg (IAN) untuk mempertimbangkan:
- penemuan pemrograman dan
- bahasa pemrograman
- serta penemuan basis data,
- program dan
- mesin yang melakukan pekerjaan mental - mesin mental.
Dalam pidatonya, Korsakov menekankan bahwa dia tidak mencari ketenaran atau manfaat lain yang timbul dari penemuan dan penemuannya, dan hanya ingin melayani orang.
Pada 13 September 1832, Korsakov menerbitkan buku pertamanya tentang pemrograman: "Menggambar metode penelitian baru menggunakan mesin yang membandingkan ide."
Pada 24 Oktober 1832, komisi IAN menolak penemuan Korsakov sebagai sia-sia, menambahkan catatan menghina: "Tuan Korsakov menghabiskan terlalu banyak alasan untuk mengajar orang lain bagaimana melakukan tanpa alasan." Dengan pahit, sembrono, tetapi jujur โโ- "terlalu banyak alasan" untuk akademisi menilai penemuannya (Ostrogradsky, Kupfer, Parrot, Brandt). "Mereka dikeluarkan dari Akademi Ilmu Pengetahuan karena terlalu banyak alasan."
Nasib pemrograman
Hanya satu dari akademisi IAN, ahli matematika Inggris Charles Babbage, yang menghargai kerja Korsakov yang cukup untuk melepaskan bisnis pertama dalam hidupnya - mesin perbedaan besar (1822-1834) - dan dari 1833 hingga kematiannya untuk bekerja berdasarkan rencana "mesin analitik", yang di masa depan menjadi "komputer". Babbage tercatat dalam sejarah sebagai "bapak komputer".
Babbage mempertahankan nama "mesin mental" ("analitik" dan "mental" - sinonim), tetapi menyembunyikan sumber inspirasinya dan pesan utama Korsakov - membantu orang. "Mesin mental" Korsakov tersedia - murah dan diletakkan di atas meja. "Mesin analitik" Babbage memiliki berat 14 ton. Itu tidak bisa memberikan bantuan apa pun kepada orang-orang bahkan secara teoritis, tetapi secara praktis itu tidak pernah dibangun.
Ide Babbage menjadi kenyataan hanya setelah 113 tahun. Akhirnya, mesin itu hanya disebut "komputasi" (1946, ENIAC, K - komputer) dan beratnya 30 ton. Ilmu pengetahuan resmi menyajikan ini sebagai pencapaian besar, tetapi pada kenyataannya ENIAC sama sekali tidak berguna. Tugasnya adalah menghitung tabel penembakan untuk pembukaan Front Kedua (1944), yang pada tahun 1946 tidak lagi diperlukan. "Prestasi" yang tersisa berada di nada yang sama.
Pada tahun 1950, tugas membenarkan komputer multi-ton yang tidak berguna "berhasil" "diselesaikan" oleh ahli matematika Inggris lainnya, Alan Turing. Dia menyarankan bahwa "komputer berpikir," dan karena itu di masa depan akan dapat membawa banyak manfaat. "Solusi" ini mengasingkan pemrograman dari manusia bahkan lebih dari berat dan harga komputer 30-ton, karena hanya orang-orang dengan pemikiran yang sangat khusus, terutama ahli matematika, yang dapat memahaminya dalam bentuk yang terdistorsi.
Pemrograman membawa manfaat, dan besar, tetapi bukan terima kasih, tetapi bertentangan dengan upaya Babbage dan Turing.
Perkembangan teknologi telah memungkinkan untuk mengurangi dan mengurangi biaya komputer, mengembalikannya ke orang-orang biasa dan kembali ke arah semula yang ditunjukkan oleh Korsakov - membantu orang, atau "pemrograman terapan". Apalagi matematikawan masih belum bisa menjelaskan bagaimana ini terjadi, begitu juga pemrograman itu sendiri.
Itulah mengapa kembali ke ajaran Korsakov sangat penting dan modern.
Pemrograman mudah
Pemrograman Korsakov sederhana, mudah, dan bermanfaat. Dalam bukunya hanya ada 20 halaman, termasuk gambar dan deskripsi mesin, dan tidak akan sulit untuk menceritakannya kembali dalam bahasa modern, memberikan beberapa kata untuk setiap penemuan.
1. Pemrograman
Korsakov memprogram dengan jelas dan jelas dengan lima kalimat:
1. Pisahkan mental dan mekanikโSeorang lelaki berpikir, tetapi tindakannya mekanis: dia memerintahkan, dan kakinya pergi, dan tangannya bergerak. โ
2. Kami menyoroti hal utama untuk menulis pikiran"Surat itu menyimpan ingatan akan semua fakta [...], dan memungkinkannya untuk membandingkannya secara konstan dan bijaksana, menjadikannya fondasi utama pertama peradaban manusia."
3. Kami menunjukkan kurangnya penulisan - non-mekanik"Terlepas dari semua manfaat menulis yang tak ternilai, bahkan untuk tabel ringkasan [...], alat-alat ini masih tidak cukup untuk segera menghasilkan hasil yang terperinci."
4. Mari kita membuat tulisan mekanik - pemrograman"Pada saat yang sama, hasil seperti itu dapat diperoleh dengan menggabungkan prinsip tabel ringkasan dengan pendekatan mekanis."
Surat itu hanya tersedia untuk pikiran. Hanya seseorang yang dapat mengambil buku, menemukan informasi yang diperlukan di dalamnya dan menarik kesimpulan.
5. Mari kita beri pemrograman kepada orang-orang"Pengaturan mesin mental tidak rumit, harganya tidak boleh tinggi, yang menyiratkan bahwa manfaat yang mereka dapat berikan kepada orang-orang dapat disebarluaskan secara luas."
Saran Korsakov dapat digeneralisasi ke definisi substantif:
Pemrograman adalah perekaman pikiran secara mekanis untuk membantu orang melakukan pekerjaan mental.
Dan jika, menurut Korsakov, literasi adalah fondasi utama pertama umat manusia, yang tanpanya masa lalu tidak dapat dibayangkan, maka pemrograman menjadi basis utama kedua, yang tanpanya sekarang dan masa depan tidak dapat dibayangkan.
Agar tidak mengganggu semua yang ada di tumpukan, mari kita tinggalkan yang paling penting, dan tunda pertanyaan yang tersisa dari buku Korsakov sampai artikel selanjutnya.
Memori yang baik untuk Semyon Nikolayevich Korsakov.