Perang Atom di era Combinator Hebat

Dostoevsky memberi dunia Grand Inquisitor dengan "mengapa Anda ikut mengganggu kami?"
Ilf dan Petrov - the Great Combinator.
Era itu sudah berakhir, yang ini belum dimulai.

Di mana-mana hal yang sama: fenomena apa pun dapat terus dibagi ... tidak, tidak hingga tak terbatas, tetapi untuk "atom", yang menerima nama seperti itu karena, secara harfiah diterjemahkan, mereka "tak terpisahkan". Ini bukan hanya tentang pemrograman: misalnya, musik dari Beethoven dan Shnurov didekomposisi menjadi hanya tujuh nada dasar dan lima nada tanpa nama; Esai-esai Chekhov yang tampaknya belum selesai, novel-novel lisan Tolstoy, dalil-dalil rata-rata dan suram dari Euclid dituangkan dalam begitu banyak surat. Dan secara harfiah dalam segala hal.

Dalam bahasa Rusia, kata "kompleks" bukan disingkat "dilipat": karena fenomena kompleks ("non-atom") terdiri dari atom sederhana. Selain itu, mereka terbentuk sesuai dengan hukum yang cukup pasti - apakah diketahui atau tidak, tetapi ada secara objektif. Bahkan kekacauan secara statistik dapat dibedakan dari kekacauan lainnya, dan dalam pengertian ini ada semacam keteraturan. Kesimpulan zaman pembuatan berikut dari ini:
Tindakan kognisi ada dua: ini adalah 1) pencarian tanpa henti untuk atom, primitif, elemen utama dari mana Anda dapat mengumpulkan sesuatu, dan 2) pencarian yang sama rajinnya untuk hukum yang menentukan apa yang tepat dan dengan apa yang tepat, dan bagaimana tepatnya menghubungkannya.
Pemrograman adalah tindakan kognisi. Paling tidak, tugas yang harus diselesaikan. Bahkan, seorang programmer yang baik tidak hanya mencari solusi untuk masalah tertentu , tetapi (mungkin secara tidak sadar; lebih sering, secara sadar) juga merindukan generalisasi yang membebaskan - " dalam segala hal yang ia inginkan untuk mencapai inti ", pada prinsip-prinsip pembentukan sistem, untuk merumuskannya dengan jelas dan singkat, dan membawa api ini lebih jauh, dan nyalakan orang lain dengan itu.
Oleh karena itu, perang paradigma - seperti OOP vs FP atau fasisme vs komunisme - selalu merupakan perang atom dalam arti bahwa pertempuran ini diperjuangkan terutama untuk atom, pada tingkat atom dan oleh atom, dan bukan untuk yang lebih kompleks - turunan dari atom - konstruksi dan tentu tidak oleh mereka.
Pada saat yang sama, dari sudut pandang praktik, atom itu sendiri tidak berguna. Mengapa palet warna jenuh, jika tidak ada artis yang bisa melukis gambar menyihir? Apakah Anda mendengar kesunyian di sekitar? Dunia ini membeku untuk mengantisipasi Combinator Hebat baru - yang akan tunduk pada kompleksitas sistem digital abad XXII!

Karier saya sebagai seorang programmer dimulai dengan ide-ide yang meletakkan dasar untuk orientasi objek dalam bentuknya saat ini - waktu-mutilasi dan nilai bisnis: sebagai atom, saya dijanjikan kelas yang merangkum negara dan hanya mengungkapkan apa yang diizinkan; dan polimorfisme dan pewarisan memberi saya aturan yang dengannya saya dapat terus meningkatkan kompleksitas. Awalnya saya percaya, tetapi perasaan yang tak terhindarkan, kata mereka, "matriksnya tidak berurutan" semakin intensif, dan saya memutuskan untuk pergi berenang secara terbuka. Segera, berkeliaran di sana-sini, tanpa sengaja menemukan sebuah benua terbuka jauh sebelum saya, yang disebut "pemrograman fungsional". Sekarang fungsi saya telah menjadi primitif yang tanda tangannya membisikkan sejarah khusus sendiri. Saya (hampir) tidak memiliki keadaan, secara umum saya tidak menyembunyikan apa pun, dan karena itu masalah enkapsulasi tidak mengganggu saya.Sebagai kombinator, saya telah ditawari operator komposisi dengan nama yang sama - jelas, sederhana, dan sangat kuat. Tapi sensasi itu untuk beberapa alasan tidak hilang ...

Ini dia - Dunia Ketiga Atom saya:
TI sebagai profesi, karena kehidupan masih sangat muda: butuh obat dua ratus tahun untuk menyetujui aturan paling mendasar tentang kebersihan dan disiplin medis.
Kita sekarang mengalami sesuatu yang serupa: kita membedah mayat yang telah jatuh dalam pertempuran berdarah dengan kompleksitas yang berlebihan, dan secara membuta merasakan bukti ketujuh dari Allah; cahaya pada takhayul dan fanatisme, menyembuhkan penyakit dengan mantra, ritus dan salin-tempel. Penisilin belum ditemukan. Dalam masa yang sulit ini, kita sangat membutuhkan perdebatan tentang kompleksitas - dalam semangat dialektika Sokrates, kita harus bertanya pada diri sendiri pertanyaan-pertanyaan utama dan, dalam upaya menjawab, dengan sengaja menjangkau akar penyebabnya. Percakapan penyelamatan jiwa yang bermanfaat ini sangat kurang sehingga kadang-kadang pada pertemuan desain tak berguna berikutnya untuk satu lagi sistem dengan tanggung jawab yang tidak jelas dan perilaku yang berubah-ubah menjadi pengap dan sekali lagi tanpa sadar mengingat kembali Fedor Mikhailovich: "pertama-tama, kebutuhan udara".

All Articles