Hjemmeside » Webdesign » 10 programmeringsspråk du ikke vil kode inn

    10 programmeringsspråk du ikke vil kode inn

    Noen gang hørt om Kylling, mellomrom og LOLCODE? De er navn på bisarre programmeringsspråk som overraskende eksisterer. Programmeringsspråk er vanligvis opprettet for å lette koderenes arbeid, men det er noen få språk som er bygget til plage programmeringssamfunnet.

    Disse er kjent som uklar eller esoteriske programmeringsspråk (esoterisk betyr det bare laget for en liten gruppe mennesker å forstå og / eller bruke). De kalles noen ganger også bizzare eller skummelt programmeringsspråk, av åpenbare grunner. Ta en titt på disse 10 programmeringsspråk for å se om du er enig.

    Taxi

    Taxi ser ut som et veikartsspråk de reisende vil finne lett å forstå, men ikke nødvendigvis å kode. Det er det offisielle programmeringsspråket i Tiwnsville, der det tradisjonelle kodingsspråket erstattes av et moderne kartsprog. Variabler, klasser eller funksjoner er erstattet etter steder eller byer på dette språket.

    Du kartlegger taxi ruter som ferger en passasjer fra ett sted til et annet, og du er pålagt å gi instruksjoner om retninger, pickup og drop offs. Drosjene trenger drivstoff til å kjøre, derfor passasjerer betaler for sine turer og du får penger for å fylle bensin på bensinstasjonene.

    Her er "Hei, Verden!" på taxispråk:

     "Hei Verden!" venter på Writer's Depot. Gå til Writer's Depot: vest 1. til venstre, 2. høyre, 1. venstre, 2. igjen. Pickup en passasjer går til postkontoret. Gå til postkontoret: nord 1. høyre, 2. høyre, 1. til venstre. Gå til Taxi Garasje: Nord 1. høyre, 1. venstre, 1. høyre. 

    ZOMBIE

    ZOMBIE er et programmeringsspråk designet for necromancers (magiske utøvere som snakker med de døde). Det lar sine kodere skrive kode til animere døde kropper, styre ånder og løse beregnelige problemer gjennom dem. Den har en garanti mot å overskrive systemminne og frigjøre ondsinnede oppføringer på jorden.

    ZOMBIE kommer i form av entitetserklæringer. På dette språket, syntaksfeil er ekstremt farlig fordi demoner kan unnslippe CPU og skape kaos i verden med feil bindende kommandoer. Dens dataværdi er gratis format og kompatibel med standard matematikk regler.

    Et eksempel på utskrift "Hei, Verden!" i ZOMBIE språk:

     HelloWorld er en zombie-oppfordringsoppgave SayHello sier "Hei, Verden!" animere animasjon 

    BIT

    BIT er et kraftig programmeringsspråket på lavt nivå hvor koder får full tilgang til hele dataene i sin ASCII-implementering. Håndtering av data er mindre komplisert enn språk på høyt nivå ved hjelp av spesialiserte funksjoner for abstrakte datatyper. Det finnes to datatyper i BIT: bit og adresse-av-en-bit.

    Dataverdiene i BIT kan betjenes med operatører og kommandoer. Dette språket er sterkt skrevet (dvs. data er alltid erklært sammen med sin type) og jevn støtter den kontroversielle "GOTO" flyt kontroll kommandoen. BIT lar enhver mengde mellomrom og linjeskift mellom syntakselementene.

    Et eksempel på utskrift "Hei, Verden!" på BIT-språk:

     LINE NUMBER NULL KODE PRINT NULL GOTO ONE ONE NULL EN LINE NUMBER EN KODE PRINT NUL GOTO EN NUL LINE NUMBER EN EN KODE PRINT NUL GOTO EN NUL NUL EN NUL LINE NUMMER EN NUL KODE SKRIV UT EN GOTO EN LINE NUMMER EN EN EN KODE PRINT ONE GOTO ONE NULL ET LINE NUMBER ONE NULL EN KODE PRINT NUL GOTO ONE ONE NULL LINE NUMBER ONE ONE NULL KODE SKRIV UT EN GOTO EN NUL NUL LINE NUMBER EN NUL NULL KODE SKRIV UT EN GOTO EN EN ÉN LINE NUMMER EN EN EN EN KODE PRINT NULL GOTO EN NUL EN EN LINE NUMMER EN NUL ÉN EN KODE PRINT NUL GOTO VARIABLE EN LINE NUMMER EN EN NUL EN KODE SKRIV UT EN GOTO EN EN EN NULL LINE NUMMER EN EN EN NULL KODE PRINT NUL GOTO EN NUL NUL EN LINE NUMMER EN NUL NULL EN KODE PRINT NUL GOTO EN NUL EN NUL LINE NUMMER EN NUL EN NUL KODE SKRIV UT EN GOTO EN NØD NUL LINE NUMMER EN NØD NUL KODE PRINT NUL GOTO EN NUL NUL NULL LINE NUMMER EN NUL NUL NUL KODE PRINT NUL GOTO ONE ONE EN EN EN LINE NU MBER ONE ONE ONE ONE ONE KODE PRINT NUL GOTO EN NUL EN EN EN LINE NUMMER EN NUL EN EN EN KODE PRINT NUL GOTO ONE ONE NOLL ONE ONE LINE NUMBER ÉN EN NUL ÉN EN KODE SKRIV UT EN GOTO ONE ONE NULL ONE LINE NUMBER ONE ONE ONE NER ONE KODE SKRIV UT EN GOTO ONE ONE ONE NULL LINE NUMBER ONE ONE ONE NULL NULL KODE PRINT NUL GOTO EN NUL NUL EN EN LINE NUMMER EN NUL NUL EN EN KODE PRINT NUL GOTO EN NUL EN NUL EN LINNUMMER EN NUL ENT NULL EN KODE SKRIV UT EN GOTO EN NUL ÉN EN NUL LINJENUMMER EN NUL EN EN NUL KODE PRINT NUL GOTO EN NULL NUL EN LINJE NUMMER EN NØD NUL Én KODE SKRIV UT EN GOTO EN EN NUL EN NUL LINNUMMER EN EN NUL EN NUL NULL KODE VARIABEL ENKEL ENKEL EN NUL NULL GOTO EN LINE NUMMER EN EN EN NULL NULL NØD KODE VARIABEL ENKEL EN NUL NUL NULL EN GOTO EN LINNUMMER EN NUL NUL NUL EN KODE VARIABEL ENKEL ENKEL EN NØD ENGJEN EN GOTO EN EN LINE NUMBER ONE NUL NUL Én NULL KODE SKRIV UT EN GOTO EN NUL NULL NUL NUL LINNUMMER EN NUL NULL NUL NED KODE SKRIV UT EN GOTO EN NULL NUL NUL LINE NUMMER EN NULL NUL NUL KODE PRINT NULL GOTO NULL NUL NUL NUL LINE NUMMER EN NUL NUL NUL NUL KODE SKRIV UT EN GOTO ONE EN ONE ONE ONE ONE LINE NUMBER EN ONE ONE ONE ONE ONE KODE SKRIV UT EN GOTO EN NUL EN EN EN EN LINNUMMER EN NUL EN EN EN EN KODE SKRIV UT EN GOTO EN EN NULL EN EN EN LINE NUMMER EN EN NUL EN EN EN KODE SKRIV UT EN GOTO EN EN EN NULL EN EN LINE NUMMER EN EN EN NULL EN EN KODE SKRIV UT NUL GOTO VARIABLE EN LINE NUMMER EN EN EN EN NULL EN KODE PRINT NUL GOTO EN EN EN EN EN NUL LINE NUMMER EN EN EN EN EN NULL NØD KODE PRINT NUL GOTO ONE ZEROZERO ONE ONE ONE LINE NUMMER EN NUL NUL EN EN EN KODE SKRIV UT EN GOTO EN NUL EN NUL EN EN LINE NUMMER EN NUL EN NUL ÉN EN KODE PRINT NUL GOTO EN NUL ÉN EN NUL EN LINNUMMER EN NUL ÉN EN EN NULL EN KODE PRINT NUL GOTO EN NUL ÉN EN EN ZE RO LINE NUMBER ONE NULL ONE ONE ONE NULL KODE PRINT NUL GOTO ONE ONE NULL NUL ENT EN LINE NUMBER ONE ONE NULL NUL ÉN EN KODE PRINT NUL GOTO ONE ONE NULL ONE NOLL ÉN LINE NUMBER ONE ONE NULL ONE NULL EN KODE PRINT NUL GOTO ONE ONE NOLL ONE ONE NULL LINE NUMBER ONE ONE NULL ONE ONE NULL KODE PRINT NUL GOTO ONE ONE NULL NUL ENT LINE NUMBER ONE ONE NULL NULL NULL EN KODE SKRIV UT EN GOTO EN EN EN NUL EN NUL LINE NUMBER ONE ONE ONE NULL ONE NULL CODE SKRIV UT ONE GOTO ONE ONE ONE NULL NUL LINE NUMBER ONE ONE ONE NETT NULL NULL KODE SKRIV UT EN GOTO EN NUL NUL NUL ÉT LINE NUMMER EN NUL NUL NUL ÉN EN KODE PRINT NUL GOTO EN NUL NUL EN NUL EN LINE NUMMER EN NUL NULL EN NUL NED EN KODE SKRIV UT EN GOTO EN NUL NUL EN EN NUL LINE NUMMER EN NUL NUL EN EN NUL KODE SKRIV UT EN GOTO EN NUL EN NUL NUL EN LINE NUMMER EN NUL EN NUL NUL EN KODE SKRIV UT EN GOTO EN NUL EN NUL EN NUL LINE NUMBER ONE NUL ÉN NUL Én NULL KODE VARIABLE ONE EQ UALER EN NUL EN NULL NUL NULL GOTO EN EN LINNUMMER EN NUL ENT NETT NULL NULL KODE PRINT NUL GOTO EN NULL NUL NUL EN LINNUMMER EN NØD NUL NUL EN KODE SKRIV UT EN GOTO ÉN NULL NUL NULL NULL LINE NUMMER EN EN NULL NUL Én NULL KODE SKRIV UT EN GOTO ÉN NULL NUL NUL NUL LINNUMMER EN NØD NUL NULL NUL NED KODE SKRIV UT EN GOTO EN EN NULL NULL NUL LINE NUMMER EN EN EN NULL NUL NU KODE PRINT NUL GOTO EN NUL NUL NUL NUL ENT LINE NUMBER ONE NULL NUL NUL NUL ÉN KODE PRINT NULL GOTO NULL NUL NUL NUL NULL NUL LINE NUMMER NUL NUL NUL NUL NULL KODE SKRIV UT EN GOTO NULL NUL NULL NUL LINE NUMMER EN NUL NUL EN NUL NULL KODE PRINT NUL GOTO ONE NULL EN NUL NUL NUL LINNUMMER EN NUL NULL NUL NUL NUL KODE VARIABEL ENKEL ENKEL NUL NUL NUL NUL GOTO EN LINE NUMMER EN NØD NUL NUL NUL KODE PRINT NUL GOTO EN EN ÉN EN EN EN LINE NUMMER EN EN EN EN EN EN EN KODE SKRIV UT EN GOTO ONE Z ERO NUL NUL NUL NUL LYNNUMMER NUL NUL NUL NUL NUL NUL KODE SKRIV UT EN GOTO EN NUL EN EN EN EN EN LINNNUMMER EN NUL EN EN EN EN EN KODE PRINT NUL GOTO EN EN NUL EN EN EN EN LINE NUMMER EN EN NUL EN EN EN EN KODE PRINT NUL GOTO EN EN EN NULL EN EN EN LINE NUMMER EN EN EN NULL EN EN EN KODE SKRIV UT EN GOTO EN EN EN NULL EN EN LINE NUMMER EN EN EN EN NULL NULL EN EN KODE PRINT NUL GOTO EN EN EN ONE ONE NULL ONE LINE NUMBER EN ONE ONE ONE NULL EN KODE PRINT NUL GOTO EN EN EN EN EN EN NER LINE NUMBER EN EN EN EN EN EN NULL KODE PRINT NUL GOTO EN NUL NUL EN EN ÉN LINE NUMMER EN NUL NUL ENT EN EN EN KODE PRINT NUL GOTO EN NUL EN NUL EN EN EN LINE NUMMER EN NUL EN NUL EN EN EN KODE SKRIV UT EN GOTO EN NUL EN EN NUL EN EN LINE NUMMER EN NUL ÉN EN NUL EN EN KODE PRINT NUL GOTO EN NUL ENT ÉN EN NUL EN LINE NUMMER EN NUL EN EN EN NULL EN KODE PRINT NUL GOTO ONE NOLL ONE ONE ONE ONE NULL LINE NUMBER ONE NULL ONE ONE ONE NETT NULL KODE PRINT NUL GOTO ONE ONE NULL NUL ÉEN EN LINE NUMMER EN NØD NUL ÉN EN EN KODE PRINT NUL GOTO ONE ONE NULL ONE NULL ONE ONE LINE NUMBER ONE EN NUL NED NULL EN EN KODE SKRIV UT EN

    Unlambda

    Unlambda er en språkblanding av obfuscated og funksjonelle programmeringsparadigmer. På dette språket, alt er en funksjon - til og med dataene. Det fjerner ulike viktige funksjoner: det er ingen måte å lagre data eller har variabler og dessuten kan du opprette funksjoner, men kan ikke nevne eller lagre dem. Oops.

    Unlambda fungerer bare med funksjoner: Hver funksjon tar nøyaktig hverandre som et argument, og returnerer bare en annen funksjon. Det gjør det tillat arbeid med datastrukturer og lignende, men du må representere dem som ad hoc-funksjoner (alt er en funksjon, tross alt).

    Et eksempel på utskrift "Hei, Verden!" i Unlambda-språket:

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

    Java2K

    Java2K er et probabilistisk språk som virker på universets natur: “Det er aldri absolutt sikkerhet, det er alltid bare sannsynlighet.” Den gjør ikke hva du har tenkt på det å gjøre; Selv de innebygde funksjonene virker rarlige. Det gjør det imidlertid kildekode nivå kontroll for sikkerhet og Språket bruker et 11-basert nummer system - teller opptil 9 og inkluderer 10.

    Programmet alltid består av 2 argumenter - selv om du bare trenger en. Det finnes to typer tall: navn på objekter og heltallverdier. For hver funksjon i Java2K er det ulike implementeringer, og noen av dem er valgt tilfeldig på kjøretiden. Den har en rekke restriksjoner på gyldige søkeord og funksjoner, og språket tilbyr til og med en søppelkollektor til automatisk utgivelse av minne.

    Et eksempel på utskrift "Hei, Verden!" på Java2K-språk:

     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 / * / _ \ / _ \ / / / / / / / / / / / / / / / / / / / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ 1/125/119/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ * / _ \ / 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 / * / _ \ / _ \ / / / / / / / / / / / / / / / / / / / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \ / \ / \ / \ / \ / 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 / * / _ \ / _ \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ _ \ / 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 / * / _ \ / _ \ / / / / / / / / / / / / / / / / / / _ \ / 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 / / / / / / / \ / / / / / / / / / / / / / 11 6 / * / _ \ / _ / 125/13 2 / * / _ \ / _ \ / / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ / \ / \ / \ \ \ \ \ / 1/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 / * / _ \ / _ \\ / 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 / * / _ \ / _ \\\ \ / \ / / / / / \ / _ \ / 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 / * / _ \ / _ \\\\\\\\\\\\\\\\\ / 125/119/11 6 / * / _ \ / 13 2 / * / _ \\ / 125/119/125/11 6 / * / _ \ _ \ / 125/13 2 / * / _ \ / _ \ / / / / / / / / / / / / / / / / / / / / / 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 / / / / / / / \ / / / / / / / / / / / / / 11 6 / * / _ \ / _ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / 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 / * / _ \ / _ \\\\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / \ / \ / \ / / / / / / / / / / / / / / / / / / / / _ \ / _ \ / 125/13 2 / * / _ \ / _ \ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125 / 1/131/119/125/11 6 / * / _ \ / 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\\\\\\\\\\\\\ / _ \ / 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 / * / _ \ / _ \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ / 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 / * / _ \ / _ / / / / / 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 / * / _ \ / _ \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ 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/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 / * / _ \ / _ / / / / / 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/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 / * / _ \ / _ \ / / / / / / / / / / / / / / / / / _ \ / 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 \ / 125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \ / / / / / / / / / / / / / 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 / * / _ \ / _ \\\\\\\\ * * \

    Død fisk

    Deadfish er et merkelig fortolket språk, som opprinnelig ble programmert på bare få timer med C-språket. Deadfish har bare 4 kommandoer totalt: alt for å skrive ut ting men ingen for å legge inn ting (Jeg sa det var rart). Språket er store og små bokstaver, og det kan avtale bare med heltallverdier mens du legger til eller trekker fra.

    Standardskallet aksepterer ikke noe som ikke er en kommando. Men det er det ingen måte å fange eller rapportere feil på kjøretid, og skallet bare skriver ut en ny linje for eventuelle feil. Dens navn "Deadfish" ble gitt fordi programmering på dette språket føles så ubehagelig som å spise råttne døde fisk.

    Et eksempel på utskrift "Hei, Verden!" i Deadfish-språk:

     iisiiiisiiiiiiiioiiiiiiiiiiiiiiiiiiiiiiiiiiiiioiiiiiiiooiiio dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddo dddddddddddddddddddddsddoddddddddoiiioddddddoddddddddo

    Emmental

    Emmental er en selvmodifiserende programmeringsspråk definert av en metasirkulær tolk. Det er et stabelbasert språk med bare 13 instruksjoner og stakken kan bare inneholde ASCII-tegn. Selv om det ikke støttes direkte, kan betinget forgrening gjøres på dette språket ved hjelp av eval-instruksjonen '?'.

    Selv om Emmental kan se fremmed i forhold til andre forvirrede språk, er den engelske semantikken gjøre ting mindre plagsom enn andre slike språk. Du kan gjør primitiv aritmetikk, stabling og kø manipulering (ja det har også en kø) og mye mer med Emmental-språk.

    Et eksempel på utskrift "Hei, Verden!" på emmental språk:

    ; # 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 $!

    Når som helst

    Når som helst er et språk uten hastighet eller eksekveringssekvens: det gjør ting når det føles det og ikke per sekvensen spesifisert av programmereren. Tenk bare på hva som vil skje hvis en e-post til sjefen din sendes før / uten å sjekke stavefeil. Ja, det marerittet du bare drømte, er hva du får med når.

    Når som helst tror ikke på variabel eller datastrukturer fordi det bryr seg ikke om programsekvens. Det gir imidlertid konstruksjoner for å omfordele ting hvis en bestemt kodek har en forutsetning som ennå ikke er utarbeidet. I motsetning til noen andre språk, det støtter strenger og sammensatte setninger.

    Et eksempel på utskrift "Hei, Verden!" i hvert språk:

    1 utskrift ("Hei, Verden!");

    INTERCAL

    INTERCAL (aka kompilatorspråk uten utfordret akronym) er et språk som kritiserer ulike språk samtidig. INTERCAL gjør ting absurd for programmerere med konstruksjonserklæringer som "VENNLIGT", "GLEMT", "IGNORE" og mer. Koderen må bruke "PLEASE" ofte nok annet Programmet betraktes som uhøflig, og kompilatoren rapporterer det samme som en feil. (Det er ikke programmering med mindre det er et element av tortur for noen.)

    INTERCAL ble utviklet helt forskjellig fra andre programmeringsspråk. Imidlertid, i motsetning til andre forvirrede språk som Unlambda og Deadfish, gjør det det tilbyr mange datastrukturer, operatører og kontrollstrukturer. Og likevel, på slutten av dagen, disse reduserer ikke dens kompleksitet.

    Et eksempel på utskrift "Hei, Verden!" i INTERCAL-språk:

     DO, 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

    Ortogonal er et uvanlig programmeringsspråk der den strømmen kan gå i hvilken retning du ønsker. Det er et proof-of-concept-eksperiment med en fungerende tolk. Miljøet består av to gjenstander: Nett og stable. Gitteret er det samme som en matrise og en stabel er en velkjent endimensjonal enhet.

    Ortogonale, i motsetning til ulike dataspråk, er a 2-dimensjonalt språk og instruksjonssettet faller inn i tre kategorier: operatører, direktiver og andre. Språket gir mye mer hjelp til kodene enn BIT, Deadfish og noen andre. Dessuten er det også støtter dataverdier og variabler.

    Et eksempel på utskrift "Hei, Verden!" på ortogonalt språk:

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

    Vokner du å skrive programmer i disse forvirrede programmeringsspråk? Hvilken er din favoritt bizzare språk og hvorfor? Fortell svarene dine ved hjelp av kommentarfeltet nedenfor.