FALS
Salt la navigare Salt la căutare
FALS limbaj de programare | |
---|---|
Autor | Wouter van Oortmerssen |
Data de origine | 1993 |
Utilizare | limbaj ezoteric |
Paradigme | pe baza stivei |
Influențată de | Mai departe |
Implementare referință | |
Limbă | ro |
Licență | domeniu public |
Site-ul web | strlen.com/false-language/ |
FALSE este un limbaj de programare ezoteric inventat de Wouter van Oortmerssen în 1993 , numit în cinstea valorii booleene , preferata autorului.
Limbajul este similar cu Forth, dar cu o sintaxă creată pentru a face codul inerent ofuscat , confuz și ilizibil. Se știe, de asemenea, că are un compilator de doar 1024 de octeți (scris în 68000 Asamblări ). Potrivit lui Van Oortmerssen, FALSUL a fost o sursă de inspirație pentru diferite alte limbaje ezoterice bine cunoscute, precum brainfuck și Befunge .
Exemple de cod
Exemple de programe preluate de pe pagina web cu limbaj FALS:
\ "Salut Lume! \ "
Utilitar pentru copierea fișierelor. Utilizare: copy <file di input >file di output
ß [^ $ 1_ = ~] [,] #
Calculați factorialul pentru numerele de la 1 la 8:
[$ 1 = ~ [$ 1-f ;! *]?] F: {fac () în FALS} \ "calculați factorialul lui [1..8]: \" ß ^ ß \ '0 - $$ 0> ~ \\ 8> | $ \ "result: \" ~ [\\ f;!.,]? [\ "intrare ilegală! \"]? \ " \ "
Scrieți numerele prime până la 100:
99 9 [1 - $] [\\ $ @ $ @ $ @ $ @ $ @ \\ / * = [1 - $$ [% \\ 1 - $ @]? 0 = [\\\ $. \ ' , \\\ ']?]?] #