HeadlinesBriefing HeadlinesBriefing.com

Folders: Bahasa Esoterik Non-Tekstual Dijelaskan

Hacker News •
×

Folders adalah bahasa pemrograman esoterik non-tekstual yang dibuat pada 2015 dan diperbarui pada 2026 oleh pencipta Rivulet dan Velato. Bahasa ini termasuk dalam empat puluh empat esolang, tempat kode diekspresikan hanya melalui penampungan dan urutan. Nama folder diabaikan kecuali untuk pengurutan alfabetis, sehingga program menjadi pohon terurut yang murni.

Terinspirasi dari bahasa Whitespace, Folders mengeksplorasi kode yang didematerialisasi, dimulai dari pertanyaan: apa yang lebih kosong daripada berkas tanpa teks yang terlihat? Folder kosong dipandang sebagai tumpukan tanpa tujuan dan sepenuhnya diabaikan oleh git.

Folders bermula sebagai bahasa untuk Windows, tempat folder tidak memakan ruang disk sama sekali. Membuat 352.449 folder dan memeriksa propertinya menunjukkan hal ini, menawarkan kapasitas penyimpanan yang tak terbatas. Semua data dapat dienkode dalam nama folder, sepenuhnya melewati ranah material berkas.

Bagi pengguna non-Windows, sebuah emulator memberikan gambaran tentang bagaimana Folders mengelola data dan kode. Implementasi aslinya tersedia di GitHub.

Setiap folder perintah memiliki setidaknya satu folder anak. Jumlah subfolder di folder pertama (secara alfabetis) menunjukkan jenis perintah; argumen muncul di folder kedua; beberapa perintah memerlukan folder ketiga. Ekspresi bekerja dengan cara serupa: jumlah folder di subfolder pertama menentukan jenis ekspresi. Data sementara disimpan sebagai folder, di mana nama folder itu sendiri menyimpan datanya.

Interpreter Folders menghindari berkas sementara, dan menyimpan apa pun yang tidak langsung berada di memori sebagai folder sementara. I/O yang disukai menggunakan kumpulan folder lain, mengenkode semua data dalam folder demi ruang disk yang tak terbatas (coba dengan risiko Anda sendiri).

Sebuah program Folders adalah daftar bersarang yang diakhiri nil, divisualisasikan sebagai penampungan dan urutan yang murni. Contohnya termasuk program Fibonacci yang disimpan sebagai array JSON dan Truth Machine sebagai peta kontur. Visualisasi lain mencakup silsilah keluarga, struktur botani, atau jalur labirin.

Sumber: Hacker News · Diringkas oleh HeadlinesBriefing