Tulis program yang menghitung selamanya, mulai dari satu.
Aturan:
- Program Anda harus masuk
STDOUT
atau alternatif yang dapat diterima, jikaSTDOUT
tidak tersedia. - Program Anda harus merupakan program yang lengkap, dapat dijalankan, dan bukan fungsi atau cuplikan.
- Program Anda harus menampilkan setiap angka dengan karakter pemisah di antaranya (baris baru, spasi, tab atau koma), tetapi ini harus konsisten untuk semua angka.
- Anda dapat mencetak angka dalam desimal, unary, atau di dalam 256 di mana setiap digit diwakili oleh nilai byte .
- Program Anda harus menghitung setidaknya sejauh 128 (inklusif) tanpa masalah dan tanpa kehabisan memori pada PC desktop yang wajar. Secara khusus, ini berarti jika Anda menggunakan unary, Anda tidak dapat menyimpan representasi unary dari angka saat ini dalam memori.
Tidak seperti aturan kami yang biasa, jangan ragu untuk menggunakan bahasa (atau versi bahasa) meskipun itu lebih baru daripada tantangan ini. Bahasa yang ditulis khusus untuk mengirimkan jawaban 0-byte untuk tantangan ini adalah permainan yang adil tetapi tidak terlalu menarik.
Perhatikan bahwa harus ada penerjemah agar pengajuan dapat diuji. Diperbolehkan (dan bahkan dianjurkan) untuk menulis sendiri penerjemah ini untuk bahasa yang sebelumnya tidak diterapkan.
- Ini bukan tentang menemukan bahasa dengan solusi terpendek untuk ini (ada beberapa di mana program kosong melakukan trik) - ini adalah tentang menemukan solusi terpendek dalam setiap bahasa. Karenanya, tidak ada jawaban yang akan ditandai sebagai diterima.
Katalog
Cuplikan Stack di bagian bawah posting ini menghasilkan katalog dari jawaban a) sebagai daftar solusi terpendek per bahasa dan b) sebagai leaderboard keseluruhan.
Untuk memastikan bahwa jawaban Anda muncul, silakan mulai jawaban Anda dengan tajuk utama, menggunakan templat Penurunan harga berikut:
## Language Name, N bytes
di mana N
ukuran kiriman Anda. Jika Anda meningkatkan skor Anda, Anda dapat menyimpan skor lama di headline, dengan mencoretnya. Misalnya:
## Ruby, <s>104</s> <s>101</s> 96 bytes
Jika Anda ingin memasukkan beberapa angka dalam tajuk Anda (mis. Karena skor Anda adalah jumlah dari dua file atau Anda ingin membuat daftar hukuman penterjemah secara terpisah), pastikan bahwa skor sebenarnya adalah angka terakhir di tajuk:
## Perl, 43 + 2 (-p flag) = 45 bytes
Anda juga dapat membuat nama bahasa menjadi tautan yang kemudian akan muncul di cuplikan:
## [><>](http://esolangs.org/wiki/Fish), 121 bytes