Dragostea din tei
This is a stack-based programming language created by User:LEOMOK. It was inspired by Forth as well as THIS (CLICK HERE) viral music video (DISCLAIMER: I don't know what this is or what it's even supposed to be, but I made this language anyway).
Instructions
The language operates on an infinite tape of stacks, as well as a backup stack, like many of my esolangs. so here are the instructions. Popping from an empty stack returns zero. It has no string mode, so you have to write each number seperately. Comments are introduced [like this].
Instruction | Meaning |
---|---|
Ma-ia hii | Push zero |
Ma-ia huu | Multiply by two, add one. |
Ma-ia hoo | Multiply by two, but don't add anything. |
Ma-ia haha | Divide by ten. Used to construct decimal numbers. |
Alo, salut | Duplicate. |
Sunt eu, un haiduc | Swap. (pop a, b, push a, b) |
Si te rog | Input a line, parse as arithmetic expression (+, -, *, /, %, ** and brackets) and push result. |
Iubirea mea | Push a character of input. |
Primeste fericirea | Pop top of stack. |
Alo, alo | Pop a, dup the ath (zero-indexed) stack item. |
Sunt eu, Picasso | If top of stack is nonzero. |
Ti-am dat beep | Reverse the stack. |
Si sunt voinic | Push length of stack. |
Dar sa stii | While top of stack is nonzero. |
Nu-ti cer nimic | End if statement or while loop. |
Vrei sa pleci dar | Make top of stack negative. |
Nu-mă, nu-mă iei | Pop a, b, push a+b. |
Nu-mă, nu-mă, nu-mă iei | Pop a, b, push b-a. |
Nu-mă, nu-mă, nu-mă, nu-mă iei | Pop a, b, push a×b. |
Nu-mă, nu-mă, nu-mă, nu-mă, nu-mă iei | Pop a, b, push b÷a. |
Nu-mă, nu-mă, nu-mă, nu-mă, nu-mă, nu-mă iei | Pop a, b, push b%a (modulo). |
Nu-mă, nu-mă, nu-mă, nu-mă, nu-mă, nu-mă, nu-mă iei | Pop a, b, push b**a (exponentation). |
Nu-mă, nu-mă, nu-mă, nu-mă, nu-mă, nu-mă, nu-mă, nu-mă iei | Pop a, b, push 1 if b>a, 0 otherwise. |
Nu-mă, nu-mă, nu-mă, nu-mă, nu-mă, nu-mă, nu-mă, nu-mă, nu-mă iei | Pop a, push 1 if a is 0, 0 otherwise. |
Chipul tău si dragostea din tei | Print top of stack. |
Mi-amintesc de ochii tăi | Print top of stack as Unicode character. |
Te sun, să-ti spun | Go left on the tape. |
Ce simt, acum | Go right on the tape. |
Alo, iubirea mea | Pop and push to backup stack. |
Sunt eu, fericirea. | Pop from backup stack and push. |
Sunt iarasi eu, Picasso | Else in if statements. |
Examples (warning: long)
Ma-ia hii; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia hoo; Ma-ia huu; Ma-ia hoo; Ma-ia hoo; [d] Ma-ia hii; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia hoo; [l] Ma-ia hii; Ma-ia huu; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia hoo; Ma-ia huu; Ma-ia hoo; [r] Ma-ia hii; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia huu; Ma-ia huu; Ma-ia huu; Ma-ia huu; [o] Ma-ia hii; Ma-ia huu; Ma-ia hoo; Ma-ia huu; Ma-ia hoo; Ma-ia huu; Ma-ia huu; Ma-ia huu; [W] Ma-ia hii; Ma-ia huu; Ma-ia hoo; Ma-ia hoo; Ma-ia hoo; Ma-ia hoo; Ma-ia hoo; [32] Ma-ia hii; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia huu; Ma-ia huu; Ma-ia huu; Ma-ia huu; [o] Ma-ia hii; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia hoo; [l] Ma-ia hii; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia hoo; [l] Ma-ia hii; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia hoo; Ma-ia huu; Ma-ia hoo; Ma-ia huu; [e] Ma-ia hii; Ma-ia huu; Ma-ia hoo; Ma-ia hoo; Ma-ia huu; Ma-ia hoo; Ma-ia hoo; Ma-ia hoo; [H] Dar sa stii; Mi-amintesc de ochii tăi; Nu-ti cer nimic; Primeste fericirea [print the string]
99 bottles of beer on the wall:
Ma-ia hii; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia hoo; Ma-ia hoo; Ma-ia huu; Ma-ia huu; [bottles = 99] Dar sa stii; [while bottles != 0] Alo, salut; Chipul tău si dragostea din tei; [print bottles] Ma-ia hii; Ma-ia hii; Ma-ia huu; Ma-ia hoo; Ma-ia huu; Ma-ia hoo; Ma-ia hii; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia hoo; Ma-ia hii; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia hoo; Ma-ia hii; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia hoo; Ma-ia hoo; Ma-ia hoo; Ma-ia huu; Ma-ia hii; Ma-ia huu; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia huu; Ma-ia huu; Ma-ia huu; Ma-ia hii; Ma-ia huu; Ma-ia hoo; Ma-ia hoo; Ma-ia hoo; Ma-ia hoo; Ma-ia hoo; Ma-ia hii; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia hoo; Ma-ia huu; Ma-ia hoo; Ma-ia huu; Ma-ia hii; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia huu; Ma-ia hoo; Ma-ia hoo; Ma-ia hoo; Ma-ia hii; Ma-ia huu; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia huu; Ma-ia hoo; Ma-ia hoo; Ma-ia hii; Ma-ia huu; Ma-ia hoo; Ma-ia hoo; Ma-ia hoo; Ma-ia hoo; Ma-ia hoo; Ma-ia hii; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia huu; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia hii; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia huu; Ma-ia huu; Ma-ia huu; Ma-ia huu; Ma-ia hii; Ma-ia huu; Ma-ia hoo; Ma-ia hoo; Ma-ia hoo; Ma-ia hoo; Ma-ia hoo; Ma-ia hii; Ma-ia huu; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia hoo; Ma-ia huu; Ma-ia hoo; Ma-ia hii; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia hoo; Ma-ia huu; Ma-ia hoo; Ma-ia huu; Ma-ia hii; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia hoo; Ma-ia huu; Ma-ia hoo; Ma-ia huu; Ma-ia hii; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia hoo; Ma-ia hoo; Ma-ia huu; Ma-ia hoo; Ma-ia hii; Ma-ia huu; Ma-ia hoo; Ma-ia hoo; Ma-ia hoo; Ma-ia hoo; Ma-ia hoo; Ma-ia hii; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia hoo; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia hii; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia huu; Ma-ia huu; Ma-ia huu; Ma-ia huu; Ma-ia hii; Ma-ia huu; Ma-ia hoo; Ma-ia hoo; Ma-ia hoo; Ma-ia hoo; Ma-ia hoo; Ma-ia hii; Ma-ia huu; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia hoo; Ma-ia huu; Ma-ia huu; Ma-ia hii; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia hoo; Ma-ia huu; Ma-ia hoo; Ma-ia huu; Ma-ia hii; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia hoo; Ma-ia hii; Ma-ia huu; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia huu; Ma-ia hoo; Ma-ia hoo; Ma-ia hii; Ma-ia huu; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia huu; Ma-ia hoo; Ma-ia hoo; Ma-ia hii; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia huu; Ma-ia huu; Ma-ia huu; Ma-ia huu; Ma-ia hii; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia hoo; Ma-ia hoo; Ma-ia huu; Ma-ia hoo; Ma-ia hii; Ma-ia huu; Ma-ia hoo; Ma-ia hoo; Ma-ia hoo; Ma-ia hoo; Ma-ia hoo; [bottles of beer on the wall\n\0] Dar sa stii; Mi-amintesc de ochii tăi; Nu-ti cer nimic; Primeste fericirea [print] Ma-ia hii; Ma-ia hii; Ma-ia huu; Ma-ia hoo; Ma-ia huu; Ma-ia hoo; Ma-ia hii; Ma-ia huu; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia hoo; Ma-ia huu; Ma-ia hoo; Ma-ia hii; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia hoo; Ma-ia huu; Ma-ia hoo; Ma-ia huu; Ma-ia hii; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia hoo; Ma-ia huu; Ma-ia hoo; Ma-ia huu; Ma-ia hii; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia hoo; Ma-ia hoo; Ma-ia huu; Ma-ia hoo; Ma-ia hii; Ma-ia huu; Ma-ia hoo; Ma-ia hoo; Ma-ia hoo; Ma-ia hoo; Ma-ia hoo; Ma-ia hii; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia hoo; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia hii; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia huu; Ma-ia huu; Ma-ia huu; Ma-ia huu; Ma-ia hii; Ma-ia huu; Ma-ia hoo; Ma-ia hoo; Ma-ia hoo; Ma-ia hoo; Ma-ia hoo; Ma-ia hii; Ma-ia huu; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia hoo; Ma-ia huu; Ma-ia huu; Ma-ia hii; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia hoo; Ma-ia huu; Ma-ia hoo; Ma-ia huu; Ma-ia hii; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia hoo; Ma-ia hii; Ma-ia huu; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia huu; Ma-ia hoo; Ma-ia hoo; Ma-ia hii; Ma-ia huu; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia huu; Ma-ia hoo; Ma-ia hoo; Ma-ia hii; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia huu; Ma-ia huu; Ma-ia huu; Ma-ia huu; Ma-ia hii; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia hoo; Ma-ia hoo; Ma-ia huu; Ma-ia hoo; Ma-ia hii; Ma-ia huu; Ma-ia hoo; Ma-ia hoo; Ma-ia hoo; Ma-ia hoo; Ma-ia hoo; [bottles of beer\n\0] Dar sa stii; Mi-amintesc de ochii tăi; Nu-ti cer nimic; Primeste fericirea [print] Ma-ia hii; Ma-ia hii; Ma-ia huu; Ma-ia hoo; Ma-ia huu; Ma-ia hoo; Ma-ia hii; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia hoo; Ma-ia huu; Ma-ia hoo; Ma-ia hoo; Ma-ia hii; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia huu; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia hii; Ma-ia huu; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia huu; Ma-ia hoo; Ma-ia huu; Ma-ia hii; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia huu; Ma-ia huu; Ma-ia huu; Ma-ia huu; Ma-ia hii; Ma-ia huu; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia hoo; Ma-ia huu; Ma-ia hoo; Ma-ia hii; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia hoo; Ma-ia hoo; Ma-ia hoo; Ma-ia huu; Ma-ia hii; Ma-ia huu; Ma-ia hoo; Ma-ia hoo; Ma-ia hoo; Ma-ia hoo; Ma-ia hoo; Ma-ia hii; Ma-ia huu; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia huu; Ma-ia hoo; Ma-ia hoo; Ma-ia hii; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia huu; Ma-ia hoo; Ma-ia hoo; Ma-ia huu; Ma-ia hii; Ma-ia huu; Ma-ia hoo; Ma-ia hoo; Ma-ia hoo; Ma-ia hoo; Ma-ia hoo; Ma-ia hii; Ma-ia huu; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia hoo; Ma-ia huu; Ma-ia huu; Ma-ia hii; Ma-ia huu; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia hoo; Ma-ia huu; Ma-ia huu; Ma-ia hii; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia hoo; Ma-ia hoo; Ma-ia hoo; Ma-ia huu; Ma-ia hii; Ma-ia huu; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia hoo; Ma-ia hoo; Ma-ia hoo; Ma-ia hii; Ma-ia huu; Ma-ia hoo; Ma-ia hoo; Ma-ia hoo; Ma-ia hoo; Ma-ia hoo; Ma-ia hii; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia hoo; Ma-ia huu; Ma-ia hoo; Ma-ia hoo; Ma-ia hii; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia huu; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia hii; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia hoo; Ma-ia hoo; Ma-ia hoo; Ma-ia huu; Ma-ia hii; Ma-ia huu; Ma-ia hoo; Ma-ia hoo; Ma-ia hoo; Ma-ia hoo; Ma-ia hoo; Ma-ia hii; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia huu; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia hii; Ma-ia huu; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia huu; Ma-ia huu; Ma-ia huu; Ma-ia hii; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia huu; Ma-ia huu; Ma-ia huu; Ma-ia huu; Ma-ia hii; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia hoo; Ma-ia huu; Ma-ia hoo; Ma-ia hoo; Ma-ia hii; Ma-ia huu; Ma-ia hoo; Ma-ia hoo; Ma-ia hoo; Ma-ia hoo; Ma-ia hoo; Ma-ia hii; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia hoo; Ma-ia huu; Ma-ia hoo; Ma-ia huu; Ma-ia hii; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia huu; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia hii; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia huu; Ma-ia huu; Ma-ia huu; Ma-ia huu; Ma-ia hii; Ma-ia huu; Ma-ia hoo; Ma-ia hoo; Ma-ia hoo; Ma-ia hoo; Ma-ia hoo; Ma-ia hii; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia hoo; Ma-ia huu; Ma-ia hoo; Ma-ia huu; Ma-ia hii; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia huu; Ma-ia hoo; Ma-ia huu; Ma-ia huu; Ma-ia hii; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia hoo; Ma-ia hoo; Ma-ia hoo; Ma-ia huu; Ma-ia hii; Ma-ia huu; Ma-ia hoo; Ma-ia huu; Ma-ia hoo; Ma-ia huu; Ma-ia hoo; Ma-ia hoo; [Take one down and pass it around\n\0] Dar sa stii; Mi-amintesc de ochii tăi; Nu-ti cer nimic; Primeste fericirea [print] Ma-ia hii; Ma-ia huu; Nu-mă, nu-mă, nu-mă iei [bottles--] Alo, salut; Chipul tău si dragostea din tei; [print bottles again] Ma-ia hii; Ma-ia hii; Ma-ia huu; Ma-ia hoo; Ma-ia huu; Ma-ia hoo; Ma-ia hii; Ma-ia huu; Ma-ia hoo; Ma-ia hoo; Ma-ia hoo; Ma-ia hoo; Ma-ia huu; Ma-ia hii; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia hoo; Ma-ia hii; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia hoo; Ma-ia hii; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia hoo; Ma-ia hoo; Ma-ia hoo; Ma-ia huu; Ma-ia hii; Ma-ia huu; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia huu; Ma-ia huu; Ma-ia huu; Ma-ia hii; Ma-ia huu; Ma-ia hoo; Ma-ia hoo; Ma-ia hoo; Ma-ia hoo; Ma-ia hoo; Ma-ia hii; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia hoo; Ma-ia huu; Ma-ia hoo; Ma-ia huu; Ma-ia hii; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia huu; Ma-ia hoo; Ma-ia hoo; Ma-ia hoo; Ma-ia hii; Ma-ia huu; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia huu; Ma-ia hoo; Ma-ia hoo; Ma-ia hii; Ma-ia huu; Ma-ia hoo; Ma-ia hoo; Ma-ia hoo; Ma-ia hoo; Ma-ia hoo; Ma-ia hii; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia huu; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia hii; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia huu; Ma-ia huu; Ma-ia huu; Ma-ia huu; Ma-ia hii; Ma-ia huu; Ma-ia hoo; Ma-ia hoo; Ma-ia hoo; Ma-ia hoo; Ma-ia hoo; Ma-ia hii; Ma-ia huu; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia hoo; Ma-ia huu; Ma-ia hoo; Ma-ia hii; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia hoo; Ma-ia huu; Ma-ia hoo; Ma-ia huu; Ma-ia hii; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia hoo; Ma-ia huu; Ma-ia hoo; Ma-ia huu; Ma-ia hii; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia hoo; Ma-ia hoo; Ma-ia huu; Ma-ia hoo; Ma-ia hii; Ma-ia huu; Ma-ia hoo; Ma-ia hoo; Ma-ia hoo; Ma-ia hoo; Ma-ia hoo; Ma-ia hii; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia hoo; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia hii; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia huu; Ma-ia huu; Ma-ia huu; Ma-ia huu; Ma-ia hii; Ma-ia huu; Ma-ia hoo; Ma-ia hoo; Ma-ia hoo; Ma-ia hoo; Ma-ia hoo; Ma-ia hii; Ma-ia huu; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia hoo; Ma-ia huu; Ma-ia huu; Ma-ia hii; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia hoo; Ma-ia huu; Ma-ia hoo; Ma-ia huu; Ma-ia hii; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia hoo; Ma-ia hii; Ma-ia huu; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia huu; Ma-ia hoo; Ma-ia hoo; Ma-ia hii; Ma-ia huu; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia huu; Ma-ia hoo; Ma-ia hoo; Ma-ia hii; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia huu; Ma-ia huu; Ma-ia huu; Ma-ia huu; Ma-ia hii; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia hoo; Ma-ia hoo; Ma-ia huu; Ma-ia hoo; Ma-ia hii; Ma-ia huu; Ma-ia hoo; Ma-ia hoo; Ma-ia hoo; Ma-ia hoo; Ma-ia hoo; [bottles of beer on the wall!\n\0] Dar sa stii; Mi-amintesc de ochii tăi; Nu-ti cer nimic; Primeste fericirea [print] Nu-ti cer nimic; [end while]
Ma-ia hii; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia hoo; Ma-ia huu; Ma-ia hoo; Ma-ia hoo; [100] Ma-ia hii; Alo, iubirea mea; [i = 0] Dar sa stii; [while] Sunt eu, fericirea; Ma-ia hii; Ma-ia huu; Ma-ia huu; Nu-mă, nu-mă, nu-mă, nu-mă, nu-mă, nu-mă iei [push i%3] Sunt eu, Picasso [if i%3!=0] Sunt eu, fericirea; Ma-ia hii; Ma-ia huu; Ma-ia hoo; Ma-ia huu; Nu-mă, nu-mă, nu-mă, nu-mă, nu-mă, nu-mă iei [push i%5] Sunt eu, Picasso [if i%5!=0] Sunt eu, fericirea; Chipul tău si dragostea din tei; [print i] Ma-ia hii; Ma-ia huu; Ma-ia hoo; Ma-ia huu; Ma-ia hoo; Mi-amintesc de ochii tăi; [print newline] Sunt iarasi eu, Picasso [else] Ma-ia hii; Ma-ia hoo; Ma-ia hii; Ma-ia huu; Ma-ia hoo; Ma-ia huu; Ma-ia hoo; Ma-ia hii; Ma-ia huu; Ma-ia huu; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia huu; Ma-ia hoo; Ma-ia hii; Ma-ia huu; Ma-ia huu; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia huu; Ma-ia hoo; Ma-ia hii; Ma-ia huu; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia huu; Ma-ia hoo; Ma-ia huu; Ma-ia hii; Ma-ia huu; Ma-ia hoo; Ma-ia hoo; Ma-ia hoo; Ma-ia hoo; Ma-ia huu; Ma-ia hoo; [Buzz\n\0] Dar sa stii; Mi-amintesc de ochii tăi; Nu-ti cer nimic; Primeste fericirea [print] Nu-ti cer nimic [end if] Sunt iarasi eu, Picasso [else] Sunt eu, fericirea; Ma-ia hii; Ma-ia huu; Ma-ia hoo; Ma-ia huu; Nu-mă, nu-mă, nu-mă, nu-mă, nu-mă, nu-mă iei [push i%5] Sunt eu, Picasso [if i%5!=0] Ma-ia hii; Ma-ia hoo; Ma-ia hii; Ma-ia huu; Ma-ia hoo; Ma-ia huu; Ma-ia hoo; Ma-ia hii; Ma-ia huu; Ma-ia huu; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia huu; Ma-ia hoo; Ma-ia hii; Ma-ia huu; Ma-ia huu; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia huu; Ma-ia hoo; Ma-ia hii; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia huu; Ma-ia hoo; Ma-ia hoo; Ma-ia huu; Ma-ia hii; Ma-ia huu; Ma-ia hoo; Ma-ia hoo; Ma-ia hoo; Ma-ia huu; Ma-ia huu; Ma-ia hoo; [Fizz\n\0] Dar sa stii; Mi-amintesc de ochii tăi; Nu-ti cer nimic; Primeste fericirea [print] Sunt iarasi eu, Picasso [else] Ma-ia hii; Ma-ia hoo; Ma-ia hii; Ma-ia huu; Ma-ia hoo; Ma-ia huu; Ma-ia hoo; Ma-ia hii; Ma-ia huu; Ma-ia huu; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia huu; Ma-ia hoo; Ma-ia hii; Ma-ia huu; Ma-ia huu; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia huu; Ma-ia hoo; Ma-ia hii; Ma-ia huu; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia huu; Ma-ia hoo; Ma-ia huu; Ma-ia hii; Ma-ia huu; Ma-ia hoo; Ma-ia hoo; Ma-ia hoo; Ma-ia hoo; Ma-ia huu; Ma-ia hoo; Ma-ia hii; Ma-ia huu; Ma-ia huu; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia huu; Ma-ia hoo; Ma-ia hii; Ma-ia huu; Ma-ia huu; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia huu; Ma-ia hoo; Ma-ia hii; Ma-ia huu; Ma-ia huu; Ma-ia hoo; Ma-ia huu; Ma-ia hoo; Ma-ia hoo; Ma-ia huu; Ma-ia hii; Ma-ia huu; Ma-ia hoo; Ma-ia hoo; Ma-ia hoo; Ma-ia huu; Ma-ia huu; Ma-ia hoo; [FizzBuzz\n\0] Dar sa stii; Mi-amintesc de ochii tăi; Nu-ti cer nimic; Primeste fericirea [print] Nu-ti cer nimic [end if] Nu-ti cer nimic [end if] Sunt eu, fericirea; Ma-ia hii; Ma-ia huu; Nu-mă, nu-mă iei; Alo, iubirea mea; [i++] Ma-ia hii; Ma-ia huu; Nu-mă, nu-mă, nu-mă iei [stack--, loop will end when repeated 100 times] Nu-ti cer nimic [end while]
See, this is getting long. Really long.
Turing Completeness Proof
The 8 BF commands can be translated as follows:
BF | Tramslation |
---|---|
+ | Ma-ia hii; Ma-ia huu; Nu-mă, nu-mă iei |
- | Ma-ia hii; Ma-ia huu; Nu-mă, nu-mă, nu-mă iei |
< | Te sun, să-ti spun |
> | Ce simt, acum |
. | Alo, salut; Mi-amintesc de ochii tăi |
, | Primeste fericirea; Iubirea mea |
[ | Dar sa stii |
] | Nu-ti cer nimic |
BTW: What would happen if you put the lyrics of the whole song into the interpreter (when one is made?) (I think it will loop forever).