saham

Apakah perangkat lunak menulis genre baru?

Apakah ada titik temu antara logika dan irasionalitas? Bisakah sains menyublim jiwa manusia seperti bentuk seni?

Apakah perangkat lunak menulis genre baru?

Inilah paradoks itu Vikram Chandra mencoba untuk memecahkan dalam novelnya, berjudul Geek Sublim. Hidupku antara sastra dan kode (edisi telur). Judul edisi bahasa Inggris asli bahkan lebih eksplisit tentang isi buku Geek Sublime: Menulis Fiksi, Perangkat Lunak Pengodean (Faber & Faber). Orang akan langsung bertanya-tanya: apa hubungan antara menulis cerita dan menulis perangkat lunak? Ada, ada penulis mengatakan bahwa itu adalah keduanya. Itu keindahannya.

Di halaman pertama buku ini merujuk pada karya seminal Paul Graham (penemu bahasa LISP) dan miliknya Peretas & pelukis, dan berbicara tentang karya Leonardo da Vinci, dia segera menarik paralel yang luhur, dia menulis:

Perangkat lunak hebat [serta karya Leonardo] menuntut pengabdian fanatik pada kecantikan. Jika Anda melihat ke dalam perangkat lunak yang bagus, Anda menemukan bahwa bahkan detail terkecil yang ditakdirkan untuk tidak dilihat oleh siapa pun adalah keindahan murni.

Ini juga merupakan mantra dari Steve Jobs yang mengulangi kepada kolaboratornya dengan menjual detail yang terlewatkan: "Jika Anda seorang tukang kayu yang baik, Anda tidak menempelkan selembar kayu lapis di belakang lemari karena tidak ada yang melihatnya". Mengerti Ikea!

Buku Chandra edisi bahasa Inggris asli

Kisah yang diceritakan Chandra dalam buku tersebut, sebagian bersifat otobiografi, mempertimbangkan dan kemudian mempertanyakan kemungkinan pencocokan tersebutpencahayaan estetika dengan kesempurnaan matematis. Dasar umum adalah kreativitas dan keindahan.

Penulis asal India mengalami cara alternatif untuk seni, menggunakan logika dan tepatnya bahasa pemrograman, untuk memahami sifat dari misteri-misteri yang dalam masyarakat "dua budaya" dianggap dekat dengan rasionalitas. Oleh karena itu judul dari Kutu buku Sublim, yang secara harfiah berarti “yang luhur sang pengembang”, semacam oxymoron yang hanya dalam dua kata mengandung inti dari novel Chandra, yaitu the tabrakan fra perhitungan ilmiah e intuisi artistik.

Menurut beberapa orang dalam, sebenarnya kegiatan seperti itu pemrograman komputer dapat memungkinkan mereka yang berlatih untuk bangkit ke tingkat poeta. Konsepsi ini, lebih orisinal daripada aneh, muncul dari fakta bahwa bahasa pemrogramanberhasil seperti jenis lainnya bahasa manusia, sedemikian rupa sehingga miliknya hukum hadir mengejutkan analogi dengan aturan tata bahasa dari bahasa Sansekerta, diresmikan oleh sarjana Panini pada 500 SM

Analogi antara bahasa pemrograman dan bahasa Sansekerta

Buku Chandra edisi asli Italia


Tugas dari programmer adalah menulis un kode sumber, menggunakan bahasa yang mirip dengan bahasa manusia bahkan dalam jenis kesalahan mana yang mungkin mengalami, seperti yang sintaksis atau semantik. Seperti bahasa Sanskerta, the sistem bahasadi dalamnya bergerak pecandu itu sebenarnya tata bahasa, karena ia bekerja menurut aturan yang telah ditetapkan sebelumnya, alih-alih menggunakan tata bahasa untuk mendeskripsikan bahasa, yaitu norma lahir sebelum bahasa itu sendiri.

Bahasa dari pemrograman mempunyai sendiri sistem tata bahasa e leksikaldibuat secara khusus untuk memungkinkan manusia untuk untuk berkomunikasi informasi ke a komputer, sedangkan bahasa Sansekerta berasal dari bahasa yang bahkan lebih formal, Veda, yang termasuk dalam keluarga Indo-Eropa tertua. Lidah Sansekerta adalah sistem yang sempurna, yang tata bahasa mengatur setiap mekanisme sintaksis tunggal, sedemikian rupa sehingga keseimbangan dan kelengkapannya memberi kesan kepada Vikram Chandra citra yang aneh ring bahwa menggabungkan algoritma dan puisi.

Permanen / mengatasi lawan

Dalam upaya untuk memasang kembali koneksi persatuan yang semakin lemah budaya ilmiah untuk itu humanistik, Chandra secara khusus mencatat distinzione gender yang menyatukan sektor pemrograman dan strategi dari penaklukan itu orang India oleh Kerajaan Inggris. Dalam kedua kasus tersebut, kecerdasan dipandang sebagai kualitas eksklusif maskulin, sedangkan konsep "feminin", yang kerumitannya akhirnya direduksi menjadi "feminitas" stereotip, merujuk secara eksklusif pada apa yang irasional dan tidak logis.

Chandra menjelaskan bagaimana budaya India dalam arti"terkontaminasi" dari pemikiran barat dan dari sikap tradisional Manikhean, yang cenderung untuk menemukan prinsip-prinsipberlawanan untuk mempertimbangkan sebanyak tidak dapat didamaikan, berapa harganya solusi. sebuah penglihatan dunia juga macist e rasional adalah itu yang membedakan saat ini duniaICT, walaupun sangat banyak wanita yang telah berjasa dalam perkembangan ilmu ini, mulai dari bahasa inggris Nona Ada Lovelace, yang menemukan pemrograman komputer pada abad ke-XNUMX.

Intinya, ada banyak cara agar jiwa manusia berhasil mengangkat dirinya sendiri. Tidaklah adil untuk mengidentifikasi dalam seni konsep luhur universal, tidak termasuk apriori the kemungkinan di untuk memasukkan di dalamnya kecantikan dan kemurnian dari matematika. Diperkuat oleh pengetahuan yang mendalam tentang dua budaya yang sangat jauh, India dan Amerika, Chandra menghadapi perjalanan batin dan universal, yang hasilnya menegaskan dan pada saat yang sama menyangkal pertentangan antara pria dan wanita, antara ilmuwan dan seniman, antara pengembang dan penyair.

Kami sekarang membiarkan Anda membaca, dalam terjemahan Italia, ulasan yang diterbitkan di NYTimes oleh James Gleik dari buku tersebut Kutu bukuSublim oleh Vikram Chandra. Judul ulasannya adalah "Sebuah Teori Kesatuan".

Jurang kesalahpahaman antara ilmuwan dan humanis

Selama lima puluh tahun terakhir, kita telah terbiasa berpikir bahwa ada satu dasar budaya intelektual kita pembelahan dua xtra seni e ilmu, atau antara yang disebut "dua budaya”. Slogan ini diciptakan pada tahun 1959, selama konferensi yang terbukti menentukan, diterbitkan pada tahun yang sama dan diberikan oleh Charles Percy Snow: "seorang peneliti kimia yang tidak terlalu brilian, yang telah menjadi novelis terkenal", menurut deskripsi yang hampir tidak menyanjung ditawarkan oleh sarjana sejarah Lisa Jardine. Snow yakin bahwa humanisdan ilmuwan mereka mewakili dua ekstrim yang berlawanan dan bahwa mereka dipisahkan oleh "jurang kesalahpahaman bersama" yang tercela.

Dan di pihak mana Anda berada? Inilah tes lakmus Snow: siapa tidak tahujelaskan hukum kedua termodinamika adalah bodoh, seperti seorang ilmuwan yang tidak bisa mengutip Shakespeare.

Pada abad kedua puluh satu, cara berpikir kita tetap sama, sementara batas kesalahan telah berubah. Banyak orang dapat berbicara tentang termodinamika atau Shakespeare dengan kemudahan yang sama, meskipun tidak ada yang pernah menjelaskan hukum kedua dalam hal ini lebih baik daripada Tom Stoppard, dalam lakonnya yang berjudul Arcadia: "seseorang tidak dapat lagi membagi apa yang telah dicampur”. Anda mungkin juga akrab dengan ekspresi ilmiah seperti uji lakmus, tetapi bukan itu intinya: Anda tahu apa a hash tabel? Ini adalah terkait daftar? Ini adalah gelembung jenis? Tentu Anda bisa menulis, tetapi bisakah Anda menulis kode?

Mistik pembuatan kode

“Program maka saya ada”. Varian kalimat terkenal Descartes ini telah menjadi moto para pembuat kode Silicon Valley dan budaya mereka yang berlebihan. Bukan tanpa alasan orang terkaya di dunia selama lebih dari tiga puluh tahun adalah seorang pengembang, Bill Gates. Dari kata Peretas, Mark Zuckerberg telah menjadikannya mistik perusahaan


Vikram Chandra adalah seorang novelis yang sangat baik dan tampaknya juga tahu tentang algoritma. Buku nya, Geek luhur, adalah sebuah wahyu, juga karena sangat berbeda dari semua karya sebelumnya. Geek luhur, "the sublim of the geek", adalah judul yang aneh dan mengecilkan hati, namun menyembunyikan ambisi sebenarnya dari novel tersebut: menginvestigasi dengan seksama dan penuh perhatian koneksi dan ketegangan bahwa mereka terhubung dunia dari teknologi dan dariarte, yaitu dua budaya. Sambil berubah menjadi penyelidikan halus padaestetika, ceritanya juga sebagian bersifat otobiografi, karena menceritakan tentang seorang anak laki-laki yang menemukan jalannya dari India ke Barat dan sebaliknya, tetapi juga dari sastra ke pemrograman dan sebaliknya.

ini penglihatan dari benturan budaya oleh karena itu muncul lebih banyak kompleks daripada Snow, mungkin karena Chandra telah mengalami lebih dari dua. Saat masih menjadi mahasiswa dan novelis pemula, dia menghidupi dirinya sendiri dengan memprogram komputer di Houston, tempat dia mulai menemukannya budaya sangat berkelanjutan dari Lembah Silikon. Meskipun dari kode prajurit, atau saya pembuat kode, atau peretas mistik dalam mawas dirijuga laki-lakiagresif e dingin, sebagian ya mereka menganggap seniman, mengklaim bertujuan sebanyak efektivitas sebagai kecantikan: "pengembang lebih pencipta daripada ilmuwan," kata penemu LISP Paul Graham dalam manifestonya.

Chandra telah mampu sepenuhnya memahami yang menggembirakan keterampilan kreatif bahwa orang-orang ini merasa di memiliki. Menulis:

Saya bekerja dalam halusinasi yang teratur dan disederhanakan, dalam Maya, yaitu ilusi dan non-ilusi. Itu kode yang saya tulis melepaskan a sihir misterius dan tidak terbaca, yang memungkinkan saya untuk memindahkan objek di dunia nyata dan mengirim pesan ke belahan dunia lain”. Tapi apakah hanya butuh sedikit waktu untuk bisa mendefinisikan penyair?

Sebuah "seni" maskulin?

"Gadis Eniac". Dari kiri ke kanan: Patsy Simmers dengan motherboard Eniac; Gail Taylor dengan motherboard Erdvac; Milly Beck dengan Ordvac dan Norma Stec dengan Brlesc-I.

Kebetulan, pemrograman tidak selalu murni kegiatan laki-laki, sebaliknya, pada awalnya dianggap perempuan. Tidak hanya seorang wanita diciptakan, Ada Lovelace, pada tahun 1840, tetapi "komputer manusia" yang mengerjakannya proyek bom atom di laboratorium Los Alamos, serta "Gadis-gadis eniac”, yang memprogram komputer untuk John Von Neumann pada tahun XNUMX-an. Chandra menceritakan bagaimana sektorya bertahap"maskulin” karena kesan maskulin yang telah diberikan kepada tes bakat, yang telah menyebabkan masuknya programer yang signifikan yang oleh seorang psikoanalis didefinisikan sebagai "sering egois dan sedikit neurotik", dengan sandal dan janggut panjang, gaya "orang bijak". Dampak, semua ini Ingatsesuatu yang lain, yaitu politik gender dilaksanakan di Indiadal'Kerajaan Inggris.

Penjajah menggunakan retorika yang mengutuk kewanitaan orang-orang subjek. Chandra menulis:

Kultus kejantanan adalah salah satu dari prinsip-prinsip yang didasarkan padakerajaan Inggris. Kecerdasan dan kemampuan intelektual terkait erat dengan konsep kejantanan, sementara itu dianggap bahwa wanita dan semua orang yang menunjukkan gejala kebancian mereka orang yang ambiguirasional ini terlalu banyak emosi. Secara khusus, diyakini bahwa tidak bisa merumuskan apapun pemikiran tipe ilmiah dan karena itu mereka tidak dapat memiliki pengetahuan diri atau berkembang. Fakta bahwa wanita tidak memiliki kekuatan dan bahwa orang India didominasi oleh Inggris tampaknya menegaskan kebenaran klaim ini dan keberadaan kedua budaya tersebut.

Tata bahasa generatif

Filolog dan tata bahasa India Panini, yang hidup pada abad ke-4 SM, dianggap sebagai bapak linguistik. Dalam delapan jilid tata bahasa Sanskerta-nya, theAshtadhyayi, mengumpulkan aturan yang mengatur bahasa. Dalam ilustrasi perangko peringatan yang dikeluarkan oleh pemerintah India pada tahun 2014

Ketika saya belajar linguistik di universitas (masih abad ke-XNUMX), "tata bahasa generatif", yaitu sintaks algoritmik yang diusulkan oleh Noam Chomsky. Yang terakhir mengajukan hipotesis yang menurutnya tutti i bahasa yang ada di alam memiliki a struktur dasar yang dapat diterjemahkan dan direkonstruksi menurut kaku sistem aturan. Yang tidak saya ketahui saat itu adalah bahwa tata bahasa generatif ditemukan di India 2500 tahun yang lalu.

Sekitar 500 SM. C., ahli tata bahasa India Panini melakukan analisis yang sangat teliti terhadap Sansekerta, mencapai tingkat kerumitan yang belum pernah disamai dalam bahasa lain mana pun. Miliknya gramatika, L 'Asytadhyayi, mengumpulkan sekitar 4000 aturan, yang memungkinkan Anda untuk menghasilkan semua kalimat yang mungkin dalam bahasa Sanskerta mulai dari akar yang mewakili bunyi atau makna, yaitu i fonem dan morfem.

Karya tersebut kemudian mencakup definisi, header e aturan operasional, seperti “substitusi, afiksasi, penekanan dan kombinasi”, dan terakhir “metarules”, yang memanggil aturan lain secara rekursif. Terdengar familiar? Tata bahasa Sanskerta Panini mengungkapkan lebih dari sekadar tata bahasa sederhana afinitas dengan l 'bahasa pemrograman saat ini. Seperti yang dikemukakan Chandra, tata bahasa itu sendiri adalah “algoritme, mesin yang memecah fonem dan morfem untuk kemudian menyusun kata dan kalimat”. Itu tidak mungkin hanya kebetulan belaka. Noam Chomsky, mengingat pemikiran Panini, dia menempatkan basi itu bahasa pemrograman melalui teori sintaksis Amerika.

Jalan dari Chandra

Karya sastra pertama Chandra diterbitkan di Italia oleh Mondadori.

Chandra berjalan melalui apa yang dia definisikan sebagai kota kosmopolitan Sanskerta: "sebuah ecumene tulisan dan lisan, yang membentang dari Afghanistan hingga Jawa dan mencakup lusinan kerajaan, bahasa, dan budaya". Orang mungkin berpikir bahwa bahasa Sansekerta adalah bagian dari budayanya, tetapi selama dan setelah kolonialisme Eropa dia semakin terisolasi. Chandra ditemukan membosankan il cara di mana Sansekerta adalah diajari di sekolah: “berbau kemunafikan, obskurantisme agama, fiksasi borjuis sayap kanan India dan, yang lebih buruk, penindasan yang berusia ribuan tahun”. Bahasa resminya adalah bahasa Hindi, yang penulis definisikan sebagai "bahasa para penakluk", menulis dalam bahasa Inggris.

Sebelum mencapai bahasa Sanskerta, Chandra tertarik dengan bahasa pemrograman, yang dengan hati-hati dia gambarkan, seperti dalam bestiary, dari yang belum sempurna PL/1 ke hal sepele Visual Basic dari Microsoft, hingga yang sangat diminta Clojure, "mode saat ini", dan ke "esoterik" Malbolge, yang namanya, tidak mengherankan, berasal dari lingkaran kedelapan Inferno Dante.

Kemudian dia mulai menulis sendiri novel pertamaTanah merah dan hujan deras, yang memiliki untuk protagonista un poeta. Dia bertanya-tanya apa yang membuat sebuah puisi indah, dan kemudian kembali, menempuh jarak budaya, hingga teks tantra milenium pertama dan kosmologi Abhinavagupta, Untuk pencarian dari tingkat estetika bahwa pengkodean tidak dapat dicapai.

Lagi pula, puisi dan logika memiliki sedikit kesamaan. Puisi itu sabar, tetapi bisa masuk ke dalam kegelapan yang sangat besar. Juga disana pemrograman itu bagaimanapun satu alat yang kuat, menurut Chandra, karena dia "bertindak dan berinteraksi dengan dirinya sendiri dan dengan dunia", sehingga juga mengubah cara berpikir kita:

Kami sudah terbiasa memfilter pengalaman kami melalui perangkat lunak. Facebook dan Google menawarkan kepada kita pandangan dunia yang dapat dimanipulasi, tetapi pada gilirannya dapat memanipulasi kita. Bahasa sadar diri dari situs web, aplikasi, dan internet tetap terukir di dalam diri kita.

Jadi apakah cukup memahami pemrograman untuk dapat mengatakan bahwa kita berbudaya? Tentu tidak. Either way, sebaiknya kita lebih tertarik pada kode, karena segera kode akan tertarik pada kita.

Tinjau