C-tjosan.NET

Från Psyklopedin
Hoppa till: navigering, psyka

C-tjosan.NET är ett nytt programspråk från MicroSoft som gjort stor succé i programmeringsvärlden och på marknaden, då det lanserats på en jättelik brakfest med alla VD:ar (eller CEO:s som det kallas over there), med massor med sprit, vilda fester, och många snygga unga lättklädda flickor speciellt importerade från Thailand för just detta evenemang. I sin stora vishet insåg då alla dessa VD:ar att C-tjosan.NET skulle komma att bli framtiden, trots att körning av detsamma bara funkar på Windows, och att det som regel kräver 10GB primärminne för att överhuvudtaget ladda, och att det senare garbar så att applikationer plötsligen kan låsa sig i 10 minuter, innan de reagerar.

Speciella grejor[redigera]

C-tjosan.NET kör på en virtuell maskin som kallas .NET, eller dått-nätt, som det uttalas. Denna virtuella maskin saknar inbyggd multiplikation, som en slags teoretisk anpassning till Turing-maskinen, varför en kompilering lägger upp multiplikationen som en addition med hjälp av en loop. .NET tillhandahåller i övrigt en massa saker som anses vara trevliga för programmeraren, exempelvis inbyggt Internet, GUI, API, HTML, HTTP, CP, USB, SVT, AK4 och HTTP en gång till. Vidare finns en direkt uppkoppling mellan all lokal kontoinformation på hårddisken exempelvis Nordea- eller Swedbank-lösenord, som så kopplas upp till MicroSofts egna bankkonto, och varje .NET-instruktion som exekveras, debiteras 1 USD som så överförs till detta bankkonto, vilken f.ö. lär finnas på en bank i Bahamas.

Särdrag[redigera]

Själva språket C-tjosan.NET bygger på den nya IT-teknologin för informationsteknologi, vilket anses vara en bra sak. En funktion definieras så här:

10 NOW THE FUNCTION BEGINS, AND IT'S GOING TO BE NAMED RICHARD_NIXON, BECAUSE THAT'S A VERY NICE GUY
20   THE FUNCTION THAT I NAMED THAT WAY TAKES THREE ARGUMENTS, NAMELY A DOG, THE BONE_OF_THAT_DOG AND A
30      PASSING-BY_WALKER_LADY_THAT_HAS_A_HECK_OF_A_BUM_THAT_I_HAVE_A_HARD_TIME_NOT_LOOKING_AT
40   THIS FUNCTION DOES THE FOLLOWING:
50      IT DECLARES THE VARIABLES TEMPERATURE_OUTSIDE, TEMPERATURE_INSIDE AND NUMBER_OF_TAILS_ON_A_TAILLESS_DOG
60      WITH THE VARIABLE NUMBER_OF_TAILS_ON_A_TAILLESS_DOG IT DOES PUT A ZERO IN IT
70      THE TEMPERATURE_INSIDE IS PUT TO THE VALUE OF THE 
80          PASSING-BY_WALKER_LADY_THAT_HAS_A_HECK_OF_A_BUM_THAT_I_HAVE_A_HARD_TIME_NOT_LOOKING_AT TIMES
90          THE LENGTH OF THE BONE_OF_THAT_DOG, NOT THE BONES_IN_THE_DOG BUT INSTEAD THE
91               BONES_IN_THE_MOUTH_OF_THAT_DOG PLUS THE DOG ITSELF
92      AND THEN ADD THREE; MULTIPLY ALL THAT WITH THE 
93          PASSING-BY_WALKER_LADY_THAT_HAS_A_HECK_OF_A_BUM_THAT_I_HAVE_A_HARD_TIME_NOT_LOOKING_AT TIMES ZERO
94      NOW WHEN ALL THIS IS DONE, RETURN 42, BECAUSE THAT'S SUPPOSED TO BE THE ANSWER OF THE QUESTION

I språket kan man definiera funktioner på ovanstående vis, och vi ser också att man deklarerar variabler och tilldelar dessa i aritmetiska uttryck som i andra konventionella COBOL-lika programspråk, samt att dessa skrivs ut på ett läsbart sätt så att man får en intuitiv förståelse för vad programmet gör.