Brainfuck vs. kinesiska
Ok, be warned, för det här kommer bli nördigt.
Jag har nämligen gjort en insikt, en lingvistisk sådan. En insikt som binder ihop det jag kan, programmering, med det jag inte kan - kinesiska.
Det handlar om programmeringsspråket Brainfuck, en språk som har målet att vara så minimalistisk som möjligt, så syntaktiskt och semantiskt kompakt som det bara går - men ändå vara Turing-komplett, dvs kunna producera vilket upptänkligt datorprogram som helst. Det är ett språk helt i avsaknad av användarvändliga inslag och förenklande konstruktioner. Det är ett språk som får finniga hackers med Jolt-mage och en Linux-pingvin tatuerad på rumpan att springa hem till mamma och gråta. Jag gillar det.
Ett exempel, en simpel 'Hello, world'-rutin. Först i C:
Nån som har orkat läsa ända hit? Gott, isåfall. Du har passerat nålsögat, visat prov på att du är en tänkande människa, analytiskt sinnad och med en intelligens över genomsnittet. Grattis. Du har även visat att du nog inte har någon flickvän, säkerligen för många CSN-poäng och en stormtrooper i helfigur i vardagsrummet. Grattis igen.
Som belöning till den lojala läsaren ska jag nu berätta poängen. Ja, det finns en sån, tro det eller ej.
Jag har nämligen kommit fram till att kinesiska är de talade språkens motsvarighet till Brainfuck. Brainfuck har några få operatorer, som man kombinerar hejvilt för att skapa syntax och programflöde. Precis som kinesiskan. Kinesiskan har väldigt få ord, men genom att permutera dessa på alla möjliga sätt får man fram alla möjliga ord, uttryck och fraser. Några exempel:
'kue ai' betyder 'söt'. 'kue le' betyder 'törstig'. 'kue yi' betyder 'kan'. 'lei le' betyder 'trött', osv. Brainfuck goes chinese.
Jag har aldrig fattat Brainfuck. Jag har aldrig fattat kinesiska. Men nu förstår jag varför. Det handlar inte om språklig obegåvning, det är helt enkelt förryckt operatoralgebra på LSD. Och den kursen klarade jag aldrig... Skönt att ha en ursäkt!
'pi jui' betyder öl.
Det räcker för mig.
Jag har nämligen gjort en insikt, en lingvistisk sådan. En insikt som binder ihop det jag kan, programmering, med det jag inte kan - kinesiska.
Det handlar om programmeringsspråket Brainfuck, en språk som har målet att vara så minimalistisk som möjligt, så syntaktiskt och semantiskt kompakt som det bara går - men ändå vara Turing-komplett, dvs kunna producera vilket upptänkligt datorprogram som helst. Det är ett språk helt i avsaknad av användarvändliga inslag och förenklande konstruktioner. Det är ett språk som får finniga hackers med Jolt-mage och en Linux-pingvin tatuerad på rumpan att springa hem till mamma och gråta. Jag gillar det.
Ett exempel, en simpel 'Hello, world'-rutin. Först i C:
#includeSimple enough, eller hur? Nu samma sak i Brainfuck:
int main(void)
{
printf("Hello World\n");
return 0;
}
>+++++++++[<++++++++>-]<.>+++++++[<++++>-]Mmmm... Nörd-godis!
<+.+++++++..+++.[-] >++++++++[<++++>-]
<.>+++++++++++[<++++++++>-]<-.--------.+++
.------.--------.[-]>++++++++[<++++>- ]
<+.[-]++++++++++.
Nån som har orkat läsa ända hit? Gott, isåfall. Du har passerat nålsögat, visat prov på att du är en tänkande människa, analytiskt sinnad och med en intelligens över genomsnittet. Grattis. Du har även visat att du nog inte har någon flickvän, säkerligen för många CSN-poäng och en stormtrooper i helfigur i vardagsrummet. Grattis igen.
Som belöning till den lojala läsaren ska jag nu berätta poängen. Ja, det finns en sån, tro det eller ej.
Jag har nämligen kommit fram till att kinesiska är de talade språkens motsvarighet till Brainfuck. Brainfuck har några få operatorer, som man kombinerar hejvilt för att skapa syntax och programflöde. Precis som kinesiskan. Kinesiskan har väldigt få ord, men genom att permutera dessa på alla möjliga sätt får man fram alla möjliga ord, uttryck och fraser. Några exempel:
'kue ai' betyder 'söt'. 'kue le' betyder 'törstig'. 'kue yi' betyder 'kan'. 'lei le' betyder 'trött', osv. Brainfuck goes chinese.
Jag har aldrig fattat Brainfuck. Jag har aldrig fattat kinesiska. Men nu förstår jag varför. Det handlar inte om språklig obegåvning, det är helt enkelt förryckt operatoralgebra på LSD. Och den kursen klarade jag aldrig... Skönt att ha en ursäkt!
'pi jui' betyder öl.
Det räcker för mig.


2 Comments:
Hail to the poet of Shanghai!
Well my friend, didn't know your poetical side! Maybe we should start talking about brainfuck between the never-ending ordering of drinks at Windows istead of focusing on the short skirts... Shanghai will never be the same again :-)
Keep up the good work! (You're providing a valuable source of real "work" besides checking Hotmail and read DN for guys like me.)
Yes... YES!!! But wait.. No!!! We cannot shift focus from short skirts to brainfuck, it will undermine our ongoing project of getting laid before we're 30!
Don't give up, man!!!
Post a Comment
<< Home