Hafalkan idiom
Berikut adalah beberapa "idiom" yang melakukan hal-hal tertentu, tergantung pada sifat bahasa.
Kode pseudo-linear
Jika pembuatan kode dinamis diperlukan, mungkin berguna untuk menggunakan model kode pseudo-linear:
v
\"line 1"
\"line 2"
.
.
\"line N"
Dengan asumsi \dan vmaksud apa yang biasanya mereka lakukan.
Loop tak terbatas
Di hampir semua bahasa 2D, ><adalah loop tak terbatas dan tidak dapat dipecahkan. Jika, karena alasan tertentu, Anda perlu melakukan ini, ini adalah cara terbaik, meskipun betapa baiknya ini terlihat:
>v
^<
Bahkan, jika Anda membuat kode Anda 1-liner , Anda bisa menggunakan ^atau v, dengan demikian:
i?vo;
Ini vakan mengirim IP ke dirinya sendiri, membungkus. Anda mungkin masih dapat menggunakan pendekatan ini dalam keadaan apa pun di mana perintah arah menunjuk ke serangkaian no-op (relatif).
Kerangka quine
Biasanya, bahasa dengan kerangka string / kutipan dapat memiliki quine seperti ini:
<quote><generate "><output stack><terminate>
Untuk> <>, ini akan terlihat seperti:
":1-r>o<#
Kecuali yang ini keluar dengan kesalahan sebagai penghentian. Ini mungkin yang terpendek > <> quine , atau, paling tidak, yang terpendek yang saya temukan.