8 Ide Produk Digital yang Sukses untuk Dijual di Situs Anda Uncategorized Kode Salah: Perluas pikiran Anda

Kode Salah: Perluas pikiran Anda

hal yang sangat menyenangkan tentang melakukan sesuatu yang “salah” adalah bahwa ada begitu banyak variasi! Jika Anda melakukan sesuatu yang benar, cara tercepat, atau cara optimal, yah, hanya ada satu cara. Tetapi jika Anda salah melakukannya, Anda punya lebih banyak ruang desain.

Kasus di Titik: Bahasa pemrograman esoterik. Varietasnya menakjubkan. Ada bahasa yang dimaksudkan untuk tidak dapat dibaca, atau terdengar seperti soneta Shakespeare, atau resep memasak, atau balada rambut-batu. Beberapa bahasa esoteris paling awal hanya lelucon: kompilasi dari semua kerepotan bahasa pemrograman “nyata” saat itu, tetapi belum berfungsi. Beberapa mewakili instruksi sebagai grid piksel berwarna. Beberapa mewakili kode dalam mode yang sama dengan enkripsi, dan satu-satunya cara untuk memprogram mereka adalah dengan brute memaksa ruang kode. Lainnya, termasuk brainf terkenal * ck sebenarnya tidak setengah seburuk rap mereka – itu adalah implementasi yang sangat langsung dari mesin Turing.

Jadi, Anda memiliki satu set bahasa yang dirancang untuk secara maksimal tidak seperti satu sama lain, atau bahasa pemrograman tradisional, namun masih dapat melakukan pekerjaan menginstruksikan komputer untuk melakukan apa yang Anda inginkan. Dan jika Anda menyipitkan mata Anda dengan benar, dan melihat banyak dari mereka semua bersama-sama seperti yang Anda bisa, apa yang muncul dari persimpangan blow blowball ini adalah esensi dari komputasi. Setiap bahasa mencoba setepat mungkin, jadi apa yang mereka miliki bersama hanya bisa menjadi inti pengkodean yang tak terhindarkan.

Meskipun mungkin menarik untuk membandingkan kontras Java dan C ++, atau Python, hampir setiap bahasa pemrograman serius memiliki banyak kesamaan bahwa itu hanya tidak sebagai instruktif. Mereka semua melakukannya dengan benar, dan itu berarti mereka sebagian besar tentang faktor manusia. Menguap. Untuk benar-benar mencari tahu apa yang mendasar untuk komputasi, Anda harus salah.

Artikel ini adalah bagian dari Newsletter Hackaday.com, dikirim setiap tujuh hari untuk masing-masing dari 200+ minggu terakhir. Ini juga termasuk artikel favorit kami dari tujuh hari terakhir yang dapat Anda lihat di versi web buletin.

Ingin jenis artikel ini untuk memukul kotak masuk Anda setiap Jumat pagi? Anda harus mendaftar!

Leave a Reply

Your email address will not be published. Required fields are marked *