Startpagina » Webontwerp » 10 programmeertalen die u niet zou willen coderen

    10 programmeertalen die u niet zou willen coderen

    Ooit gehoord van Kip, Witte ruimte en LOLCODE? Het zijn namen van bizarre programmeertalen die verrassend genoeg bestaan. Programmeertalen worden meestal gemaakt om het werk van de codeereenheid te vergemakkelijken, maar er zijn een paar talen die zijn gebouwd plaag de programmeergemeenschap.

    Deze staan ​​bekend als versluierd of esoterische programmeertalen (esoterisch betekent dat het alleen voor een kleine groep mensen bedoeld is om te begrijpen en / of te gebruiken). Ze worden ook wel bizzare of enge programmeertalen genoemd, om voor de hand liggende redenen. Bekijk deze 10 programmeertalen om te zien of u het hiermee eens bent.

    Taxi

    Taxi kijkt als een taal voor een routekaart dat wegreizigers gemakkelijk zullen begrijpen, maar niet noodzakelijkerwijs moeten coderen. Het is de officiële programmeertaal van Tiwnsville waar de traditionele coderingstaal wordt vervangen door een moderne kaarttaal. Variabelen, klassen of functies zijn vervangen door plaatsen of steden in deze taal.

    U brengt taxiroutes in kaart die een passagier van de ene plaats naar de andere brengen en u moet dat doen geef instructies over richtingen, pickups en drop-offs. De taxi's hebben brandstof nodig om te rijden, vandaar dat passagiers hun ritjes betalen en krijg je contant geld voor het bijtanken van je taxi bij de benzinestations.

    Hier is "Hallo, wereld!" in Taxi taal:

     "Hallo Wereld!" wacht op het Depot van de Schrijver. Ga naar Writer's Depot: west 1e links, 2e rechts, 1e links, 2e links. Een passagier ophalen die naar het postkantoor gaat. Ga naar het postkantoor: noord 1e rechts, 2e rechts, 1e links. Ga naar de Taxi Garage: noord 1e rechts, 1e links, 1e rechts. 

    ZOMBIE

    ZOMBIE is een programmeertaal die is ontworpen voor necromancers (magiebeoefenaars die met de doden praten). Het laat zijn coders toe om code te schrijven animeren dode lichamen, controle geesten en hiermee berekenbare problemen oplossen. Het heeft een garantie tegen het overschrijven van systeemgeheugen en het vrijgeven van kwaadaardige ingangen op de aarde.

    ZOMBIE komt in de vorm van entiteitsverklaringen. In deze taal, syntaxisfouten zijn buitengewoon gevaarlijk omdat demonen uit de CPU kunnen ontsnappen en verwoesting in de wereld veroorzaken met onjuiste bindingsopdrachten. Zijn gegevenswaarden zijn vrij formaat en compatibel met standaard wiskundevoorschriften.

    Een voorbeeld om 'Hello, World!' Af te drukken. in de taal van ZOMBIE:

     HelloWorld is een zombie summon taak SayHello zegt "Hallo, wereld!" animeer animeren 

    BEETJE

    BIT is een krachtige programmeertaal op laag niveau waarbij de coder krijgt volledige toegang tot de volledige gegevens in zijn ASCII-implementatie. Het manipuleren van gegevens is minder gecompliceerd dan talen op hoog niveau met behulp van gespecialiseerde functies voor abstracte gegevenstypen. Er zijn twee gegevenstypen in BIT: bit en adres-van-een-bit.

    De gegevenswaarden in BIT kunnen worden bediend met operatoren en commando's. Deze taal is sterk getypt (d.w.z. data wordt altijd aangegeven samen met zijn type) en even ondersteunt de controversiële "GOTO" opdracht voor debietregeling. BIT staat elke hoeveelheid witruimte en regeleinden toe tussen syntaxiselementen.

    Een voorbeeld om 'Hello, World!' Af te drukken. in BIT-taal:

     LIJNNUMMER ZERO CODE PRINT NUL GOTO ÉÉN ONE NUL ÉÉN LIJN NUMMER ÉÉN CODE PRINT NUL GOTO ÉÉN NUL LIJN NUMMER ÉÉN ONE CODE PRINT NUL GOTO ÉÉN NUL NUL ÉÉN NUMMER NUMMER ÉÉN NUL CODE PRINT ÉÉN GOTO ÉÉN ÉÉN LIJN NUMMER ÉÉN ONE ONE CODE PRINT ONE GOTO ONE ZERO ONE LINE NUMBER ONE ZERO ONE CODE PRINT NUL GOTO ONE ONE NULL LINE NUMMER ONE ONE NUL CODE PRINT ONE GOTO ONE ZERO ZERO LINE NUMMER ONE ZERO CODE PRINT ONE GOTO ONE ONE ONE ONE LINE NUMMER ONE ONE ONE ONE CODE PRINT NUL GOTO ÉÉN NUL ÉÉN ÉÉN LIJN NUMMER ÉÉN NUL ÉÉN CODE PRINT NUL GOTO VARIABEL ÉÉN NUMMER ÉÉN ONE ONE ONE CODE PRINT ONE GOTO ONE ONE ONE NULL LINE NUMMER ONE ONE ONE ZERO CODE PRINT NUL GOTO ONE NUL NEGEN ONE LINE NUMMER ONE ZERO ZERO ONE CODE PRINT ZERO GOTO ONE ZERO ONE ZERO LINE NUMMER ONE ZERO ONE ZERO CODE PRINT ONE GOTO ONE ONE ZERO ZERO LINE NUMMER ONE ONE ZERO CODE PRINT ZERO GOTO ONE ZERO ZERO LINE NUMMER ONE ZERO ZERO CODE PRINT ZERO GOTO ONE ONE ONE ONE ONE LINE NU MBER ÉÉN ÉÉN ÉÉN ÉÉN ÉÉN CODE PRINT NUL GOTO ÉÉN ÉÉN ÉÉN ÉÉN ÉÉN LIJN NUMMER ÉÉN NIEU ÉÉN ÉÉN ÉÉN ÉÉN CODE PRINT NUL GOTO ÉÉN ÉÉN ÉÉN ÉÉN LIJN NUMMER ÉÉN ÉÉN ÉÉN ÉÉN CODE PRINT ÉÉN GOTO ÉÉN ÉÉN ÉÉN ÉÉN LIJN NUMMER ÉÉN ÉÉN ÉÉN NUL ÉÉN CODE PRINT ÉÉN GOTO ÉÉN ÉÉN ÉÉN ÉÉN LIJN NUMMER ÉÉN ÉÉN ÉÉN NUL CODE PRINT NUL GOTO ÉÉN NEGATIE NUL ÉÉN LIJN NUMMER ÉÉN NUL NUL ÉÉN CODE PRINT NUL GOTO ÉÉN NUL ÉÉN NUL ÉÉN LIJN NUMMER ÉÉN NIEMAND NUL ÉÉN CODE PRINT ÉÉN GOTO ÉÉN NUL ÉÉN ÉÉN NUMMER ÉÉN NUL ÉÉN NUL CODE PRINT NUL GOTO ÉÉN ÉÉN NUL NUL ÉÉN LIJN NUMMER ÉÉN ONE NUL NUL ÉÉN CODE PRINT ÉÉN GOTO ONE ONE ZERO ONE NULL LINE NUMMER ONE ONE ONE ONE ONE CODE VARIABEL EEN GELIJKT ÉÉN NIEMAND NUL NEGATIE GOTO ÉÉN LIJN NUMMER ÉÉN ONE ONE ONE NUL CODE VARIABEL EEN GELIJK EEN NUL NUL NUL ÉÉN GOTO ÉÉN LIJN NUMMER ÉÉN NUL NUL NUL ÉÉN CODE VARIABEL EEN GELIJKE ÉÉN ONE ONE ONE ONE ONE GOTO ONE ONE LINE NUMMER EEN NUL NUL ÉÉN NULCODE ZEND EEN GOTO ONE ZERO ONE ZERO ZERO LINE NUMBER ONE ZERO ONE ZERO NUL CODE PRINT ONE GOTO ONE ONE ZERO ZERO LINE NUMMER ONE ONE ZERO NUL CODE PRINT ZERO GOTO ONE ZERO ZERO NUL LIJN NUMMER ONE ZERO NUL NUL NUL CODE PRINT ONE GOTO ONE ÉÉN ÉÉN ÉÉN ÉÉN ÉÉN LIJN NUMMER ÉÉN ÉÉN ÉÉN ÉÉN ÉÉN ÉÉN ÉÉN ÉÉN ÉÉN CODE PRINT ÉÉN GOTO ÉÉN ÉÉN ÉÉN ÉÉN ÉÉN ÉÉN LIJN NUMMER ÉÉN ÉÉN ÉÉN ÉÉN ÉÉN ÉÉN CODE PRINT ÉÉN GOTO ÉÉN ÉÉN ÉÉN ÉÉN ÉÉN LIJN NUMMER ÉÉN ÉÉN ÉÉN ÉÉN ÉÉN CODE PRET ÉÉN GOTO ÉÉN ÉÉN ÉÉN ÉÉN ÉÉN LIJN NUMMER ÉÉN ÉÉN ÉÉN ÉÉN ÉÉN ÉÉN CODE PRINT NUL GOTO VARIABEL ÉÉN LIJN NUMMER ÉÉN ÉÉN ÉÉN ÉÉN ÉÉN CODE PRINT NUL GOTO ÉÉN ÉÉN ÉÉN ÉÉN ÉÉN LIJN NUMMER ÉÉN ÉÉN ÉÉN ÉÉN ÉÉN NUL CODE AFDRUKKEN NUL GOTO ÉÉN ZEROZERO ÉÉN ÉÉN ÉÉN LIJN NUMMER ÉÉN NUL NUL ÉÉN ÉÉN ÉÉN CODE PRINT ÉÉN GOTO ÉÉN NUL ÉÉN NUL ÉÉN LIJN NUMMER ÉÉN NUL ÉÉN NEGÉN ÉÉN CODE-AFDRUK NUL GOTO ÉÉN NUL ÉÉN ÉÉN ÉÉN LIJN NUMMER ÉÉN NIEMAND ÉÉN ZERO ONE CODE PRINT ZERO GOTO ONE ZERO ONE ONE ONE ZE RO LIJN NUMMER EEN NUL ÉÉN EEN NEGEN NUL CODE PRINT NUL GOTO ÉÉN ONE NUL NUL ÉÉN LIJN NUMMER ONE ONE NUL NUL ÉÉN CODE PRINT NUL GOTO ONE ONE NULL ÉÉN NULL ÉÉN LIJN NUMMER ONE ONE NULL ÉÉN NULL ÉÉN CODE PRINT NUL GOTO ONE ÉÉN NUL ÉÉN ÉÉN NUL LIJN NUMMER ÉÉN ÉÉN NIEU ÉÉN ÉÉN NUL CODE AFDRUK NUL GOTO ÉÉN ÉÉN ÉÉN NUL NUL ÉÉN LIJN NUMMER ÉÉN ÉÉN ÉÉN NEGATIE NUL ÉÉN CODE PRINT ÉÉN GOTO ÉÉN ÉÉN ÉÉN NIET ÉÉN NULL LIJN NUMMER ÉÉN ONE ONE ONE ONE ONE CODE PRET ÉÉN GOTO ÉÉN ÉÉN ÉÉN ÉÉN NUL NULL ÉÉN NUMMER ÉÉN ÉÉN ÉÉN NIEMAND NUL CODE PRINT ÉÉN GOTO ÉÉN NUL NUL NUL ÉÉN LIJN NUMMER ÉÉN NUL NUL NUL ÉÉN CODE-AFDRUK NUL GOTO ÉÉN NUL NUL ÉÉN NUL ÉÉN LIJN NUMMER ÉÉN NUL NUL ONE ZERO ONE CODE PRINT ONE GOTO ONE ZERO ONE ONE ZERO LINE NUMBER ONE ZERO ONE ONE ZERO CODE PRINT ONE GOTO ONE ZERO ONE ZERO ONE LINE NUMMER ONE ZERO ONE ZERO ONE CODE PRINT ONE GOTO ONE ZERO ONE ZERO ONE ZERO LINE NUMMER EEN NUL ÉÉN NUL ÉÉN NULCODE VARIABELE ÉÉN EQ UALS ONE ZERO ONE ONE ZERO ZERO GOTO ONE ONE LINE NUMBER ONE ZERO ONE ONE ZERO CODE PRINT ZERO GOTO ONE ONE ZERO ZERO ONE LINE NUMMER ONE ONE ZERO NUL NUL ÉÉN CODE PRINT ONE GOTO ONE ONE ZERO ONE NONE ONE NUMBER ONE ONE NUL NUL ÉÉN NUL CODE PRINT ÉÉN GOTO ÉÉN ÉÉN NUL ÉÉN NUL NUL LIJN NUMMER ÉÉN ONE NUL NUL NUL CODE PRINT ÉÉN GOTO ÉÉN ÉÉN ÉÉN NUL NUL NUL LIJN NUMMER ÉÉN ONE ONE ONE NUL NUL NUL CODE PRINT NUL GOTO ÉÉN NUL NUL NUL NUL ZERO LIJN NUMMER EEN NUL NUL NUL NUL ÉÉN CODE PRINT NUL GOTO ÉÉN NUL NUL NUL NUL NUL NR NUL NEGEN NUL NUL NUL NUL NUL CODE PRINT ÉÉN GOTO ÉÉN NUL NUL NUL NUL NULL LIJN NUMMER ÉÉN NUL NUL ÉÉN NUL NUL CODE PRINT NUMMER GOTO ÉÉN NUL EEN NUL NUL NUL LIJN NUMMER EEN NUL NUL NUL NUL NUL GEDRAGEN VARIABEL EEN GELIJK EEN NEGEN NUL NUL NUL NUL NAAR GOTO ÉÉN LIJN NUMMER ÉÉN NEGATIE NUL NUL NUL NUL CODE PRINT NUL GOTO EEN ÉÉN EEN ÉÉN ÉÉN EEN LIJN NUMMER ÉÉN ÉÉN ÉÉN ONE ONE CODE PRINT ONE GOTO ONE Z ERO NUL ZEER NUL NUL LIJN NUMMER ÉÉN NUL NUL NUL NUL NUL NUL CODE PRINT ÉÉN GOTO ÉÉN NUL ÉÉN ÉÉN ÉÉN ÉÉN ÉÉN LIJN NUMMER ÉÉN NIEMAND ÉÉN ÉÉN ÉÉN ÉÉN ÉÉN CODE PRINT NUMMER ÉÉN ONE ONE ONE ONE ONE ONE ONE ONE LINE ÉÉN ÉÉN ÉÉN CODE PRINT NUL GOTO ÉÉN ÉÉN ÉÉN ÉÉN ÉÉN ÉÉN ÉÉN LIJN NUMMER ÉÉN ÉÉN ÉÉN ÉÉN ÉÉN ÉÉN ÉÉN ÉÉN CODE PRINT ÉÉN GOTO ÉÉN ÉÉN ÉÉN ÉÉN ÉÉN ÉÉN LIJN NUMMER ÉÉN ÉÉN ÉÉN ÉÉN ÉÉN ÉÉN CODE PRINT NUMMER ÉÉN ONE ONE ONE ÉÉN ÉÉN NUL ÉÉN LIJN NUMMER ÉÉN ÉÉN ÉÉN ÉÉN ÉÉN CODE PRINT NUL GOTO ÉÉN ÉÉN ÉÉN ÉÉN ÉÉN ÉÉN LIJN NUMMER ÉÉN ÉÉN ÉÉN ÉÉN NEGEN CODE PRINT NUL GOTO ÉÉN NUL NUL ÉÉN ÉÉN ÉÉN LIJN NUMMER ONE NULL NUL ONE ÉÉN ÉÉN ÉÉN CODE PRINT NUL GOTO ÉÉN ÉÉN CODE PRINT NUL ÉÉN LIJN NUMMER ÉÉN NUL ÉÉN ÉÉN ÉÉN ÉÉN ÉÉN CODE PRINT ÉÉN GOTO ÉÉN NIEU ÉÉN ÉÉN ÉÉN ÉÉN ÉÉN LIJN NUMMER ÉÉN NIEMAND ÉÉN ÉÉN ÉÉN ÉÉN CODE PRINT NUMMER ÉÉN NUMMER ONE ZERO ONE ÉÉN ÉÉN NUL ÉÉN LIJN NUMMER EEN NUL ÉÉN ÉÉN ÉÉN NEGEN CODE PRINT NUL GOTO ÉÉN NUL ÉÉN ÉÉN ÉÉN ÉÉN LIJN NUMMER ÉÉN NIEMAND ÉÉN ÉÉN ÉÉN NUL CODE AFDRUK NUL GOTO ÉÉN ÉÉN NEGATIE NUL ÉÉN ÉÉN ÉÉN LIJN NUMMER ÉÉN ÉÉN ÉÉN NUMMER ÉÉN ÉÉN ÉÉN CODE PRINT NUMMER GOTO ÉÉN ÉÉN NEGEN ÉÉN ÉÉN ÉÉN LIJN NUMMER ÉÉN ONE ZERO ONE ZERO ONE ONE CODE PRINT ONE

    Unlambda

    Unlambda is een taalmix van versluierde en functionele programmeerparadigma's. In deze taal, alles is een functie - zelfs de gegevens. Het verwijdert verschillende cruciale functies: er is geen manier om gegevens op te slaan of variabelen te hebben en bovendien kunt u functies maken, maar deze niet benoemen of opslaan. Oops.

    Unlambda werkt alleen met functies: elke functie neemt precies een andere functie als een argument en retourneert slechts één weer een andere functie. Het doet staat het werken met datastructuren toe en dergelijke, maar je moet wel representeer ze als ad-hoc functies (alles is immers een functie).

    Een voorbeeld om 'Hello, World!' Af te drukken. in Unlambda-taal:

    "s" 's "s" s "s" s "s" "s'k's'kr" s'k'si "s'k's'k' d" .H.e.l.l.o., ... W.o.r.l.d.! k k 'k "s" s'ksk'k. *

    Java2K

    Java2K is een probabilistische taal die werkt aan de aard van het universum: “er is nooit absolute zekerheid, er is altijd enige waarschijnlijkheid.” Het doet niet wat je van plan bent; zelfs de ingebouwde functies werken raar. Dat doet het echter broncode-controle op veiligheid en de taal gebruikt een op 11 gebaseerd nummerstelsel - tellen tot 9 en inclusief 10.

    Het programma altijd bestaat uit 2 argumenten - zelfs als je er slechts één nodig hebt. Er zijn twee soorten getallen: namen van de objecten en integerwaarden. Voor elke functie in Java2K zijn er verschillende implementaties en elk ervan wordt willekeurig gekozen tijdens de runtime. Het heeft een aantal beperkingen op geldige sleutelwoorden en functies, en de taal biedt zelfs een garbage collector om het geheugen automatisch vrij te geven.

    Een voorbeeld om 'Hello, World!' Af te drukken. in Java2K-taal:

     1 1/125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\ / 131 / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \ \\\\\\\ / * \ 1 1/125/119/11 6 / * / _ \ / 13 2 / * / _ \\ / 125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125 / 11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / / 125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ \\\\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131 / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\ \\\\\\\ / * \ 1 1/125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\ / 125/131 / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\ / 125/131/119/125 / 11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\\\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125 / 13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125 / 11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\\\\\\\ / * \ 1 1 125 / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\ / 125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\ / 125/131/119 / 125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\ \\\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119 / 125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\ \\\\\\ / * \ 1 1 / 125/119/11 6 / * / _ \ / 13 2 / * / _ \\ / 125/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\ / 125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131 / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ \\ / 125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125 / 11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\\\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125 / 13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125 / 11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\ / 125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125 / 11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125 / 11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\\\\\ / * \ 1 1/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131 / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\\\ / * \ 1 1/125 / 119/11 6 / * / _ \ / 13 2 / * / _ \\ / 125/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125 / 13 2 / * / _ \ / _ \\\ / 125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119 / 125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125 / 11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / \ \ \ \ \ \ * \ 1 1/125/119/11 6 / * / _ \ / 13 2 / * / _ \\ / 125 / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 125/131/119/125/11 6 / * / _ \ / _ \ / 125 / 13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\ / 125/131/119/125 / 11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\ / 125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \ \ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\ \\\ / 131/119 / 125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \ \ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\ \\\\\\\\ / * \ 1 1/125/119 / 125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \ \\\\ / 125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\\\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125 / 11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\\ \\\\\ / * \ 1 1/125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\ / 125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\ / 125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \ \ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\ \\\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119 / 125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\ \\\\\\ / * \ 1 1/125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / / 125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119 / 125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\\\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125 / 11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\\\\\\ / * \

    Dode vis

    Deadfish is een vreemde, geïnterpreteerde taal, die oorspronkelijk in slechts enkele uren was geprogrammeerd met de C-taal. Deadfish heeft slechts 4 opdrachten in totaal: alles voor het uitvoeren van dingen maar geen voor het invoeren van dingen (Ik zei wel dat het raar was). De taal is hoofdlettergevoelig, en het kan alleen omgaan met integerwaarden tijdens optellen of aftrekken.

    De standaard schaal accepteert niets dat geen opdracht is. Er is echter geen manier om fouten te vangen of te melden tijdens runtime en de shell drukt gewoon een nieuwe regel af voor elke fout. De naam "Deadfish" is gegeven omdat het programmeren in deze taal net zo onaangenaam is als het eten van rotte dode vissen.

    Een voorbeeld om 'Hello, World!' Af te drukken. in de taal van de Dode Vis:

     iisiiiisiiiiiiiioiiiiiiiiiiiiiiiiiiiiiiiiiiiiioiiiiiiiooiiio dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddo dddddddddddddddddddddsddoddddddddoiiioddddddoddddddddo

    Emmental

    Emmental is een zelfmodificerende programmeertaal, gedefinieerd door een meta-circulaire interpreter. Het is een op stack gebaseerde taal met slechts 13 instructies en de stapel mag alleen ASCII-tekens bevatten. Hoewel dit niet rechtstreeks wordt ondersteund, kan voorwaardelijke vertakking in deze taal worden gedaan met behulp van de eval-instructie '?'.

    Hoewel Emmental er misschien vreemd uitziet in vergelijking met andere versluierde talen, is het de Engelse semantiek dingen minder lastig maken dan andere dergelijke talen. Jij kan doe primitieve rekenkunde, stack- en wachtrijmanipulatie (ja, het heeft ook een wachtrij) en nog veel meer met behulp van de taal van de Emmentaler.

    Een voorbeeld om 'Hello, World!' Af te drukken. in Emmentaler taal:

    ; # 58 # 126 # 63 # 36;! # 46 # 36 #;! # 0 # 1;! # 0 # 2;! # 0 # 3;! # 0 # 4;! # 0 # 5;! # 0 # 6;! # 7 # # 0 0 # 33 # 100 # 108 # 114 # 111 # 119 # 32 # 44 # 111 # 108 # 108 # 101 # 72 $!

    telkens als

    telkens als is een taal zonder enige urgentie of uitvoeringssequentie: het doet dingen wanneer het voelt en niet volgens de volgorde die door de programmeur is opgegeven. Denk maar aan wat er zal gebeuren als een e-mail naar je baas wordt verzonden vóór / zonder spellingsfouten te controleren. Ja, die nachtmerrie waar je net van hebt gedroomd, is waar je mee te maken krijgt.

    telkens als "gelooft" niet in variabele of gegevensstructuren omdat het geeft niet om de volgorde van het programma. Het biedt echter wel constructies om dingen opnieuw toe te wijzen als een bepaalde regel code een vereiste heeft die nog niet is voorbereid. In tegenstelling tot een paar andere talen ondersteunt wel strings en samengestelde verklaringen.

    Een voorbeeld om 'Hello, World!' Af te drukken. in Wanneer taal:

    1 print ("Hallo, Wereld!");

    INTERCAL

    INTERCAL (ook wel Compiler Language With No Pronounceable Acronym) is een taal die bekritiseert tegelijkertijd verschillende talen. INTERCAL maakt dingen absurd voor programmeurs met constructieve uitspraken als 'PLEASE', 'FORGET', 'IGNORE' en meer. De codeur moet 'PLEASE' vaak genoeg anders gebruiken het programma wordt als onbeleefd beschouwd en de compiler meldt hetzelfde als een fout. (Het is niet programmeren tenzij er een element van marteling is voor sommigen.)

    INTERCAL is volledig anders ontwikkeld dan andere programmeertalen. In tegenstelling tot andere versluierde talen zoals Unlambda en Deadfish, is dat wel het geval bieden veel datastructuren, operatoren en controlestructuren. En toch, aan het eind van de dag, deze verminderen de complexiteit niet.

    Een voorbeeld om 'Hello, World!' Af te drukken. in INTERCAL taal:

     DOEN, 1 <- #13 PLEASE DO ,1 SUB #1 <- #238 DO ,1 SUB #2 <- #108 DO ,1 SUB #3 <- #112 DO ,1 SUB #4 <- #0 DO ,1 SUB #5 <- #64 DO ,1 SUB #6 <- #194 DO ,1 SUB #7 <- #48 PLEASE DO ,1 SUB #8 <- #22 DO ,1 SUB #9 <- #248 DO ,1 SUB #10 <- #168 DO ,1 SUB #11 <- #24 DO ,1 SUB #12 <- #16 DO ,1 SUB #13 <- #162 PLEASE READ OUT ,1 PLEASE GIVE UP

    orthogonal

    Orthogonal is een ongebruikelijke programmeertaal waarin de flow kan elke wens doen. Het is een proof-of-concept-experiment met een werkende tolk. De omgeving bestaat uit twee objecten: de rooster en de stack. Het raster is hetzelfde als een array en een stapel is een bekende eendimensionale eenheid.

    Orthogonaal, in tegenstelling tot verschillende computertalen, is een 2-dimensionale taal en zijn instructieset valt in drie categorieën: operatoren, richtlijnen en anderen. De taal biedt de codeerders veel meer hulp dan BIT, Deadfish en een paar anderen. Bovendien is het ook ondersteunt gegevenswaarden en variabelen.

    Een voorbeeld om 'Hello, World!' Af te drukken. in orthogonale taal:

    0 'd "l" r "o" w "," o "l" l "e" h's 0 c 0 ret

    Durf je programma's in deze versluierde programmeertalen te schrijven? Wat is je favoriete bizzare-taal en waarom? Vertel uw antwoorden met behulp van de opmerkingen hieronder.