Technische beschrijving Programmeertalen Supertrumpf
De systeembeheerder Johann Weiher wilde eindelijk weten welke programmeertaal de beste is en startte zijn eigen project hierover op Startnext.
Zijn idee: De verschillende talen zoals JavaScript, C++, Ruby of Lolcode in een Programmeertalen Supertrumpf (ook bekend als kwartet) tegen elkaar laten strijden om eindelijk zekerheid te krijgen!
Crowdfunding maakt zulke nerdy ideeën mogelijk en nu kunnen we allemaal meedoen aan het programmeerplezier :)
Op 32 speelkaarten staat een selectie van bekende en minder bekende programmeertalen, zelfs uit het gebied van "Esoterie". In typische Supertrumpf-stijl kun je ze dan in verschillende categorieën tegen elkaar laten strijden:
Appeared (Verschijningsjaar): Hoe eerder de code verscheen, hoe groter de kans om de ronde te winnen!
Distribution (Verspreiding): Het hogere getal wint. De basis voor de vereenvoudigde waarden 1-8 komt voort uit de TIOBE Index.
Dialects (Dialecten): Een hoog getal wint.
Nerdfactor (Nerdfactor): Er zijn talen die nerdier zijn dan andere. Een nerd kan de waarden zeker alleen ontcijferen, maar hier nog een hint als hulp: 00000101 = 5, 00000111 = 7, 00010111 = 23, 00101010 = 42. Natuurlijk wint de hoogste nerdfactor!
HelloWorld.Length (Lengte): Om een basis voor de lengtemeting te hebben, werd het typische "Hello World" gebruikt. Kortere codes verslaan hier de lange.
De aanwezige talen in het spel (let wel: een selectie) zijn de volgende:
Ada, Assembly, Basic, Brainfuck, C, C#, C++, COBOL, Cow, Delphi, Erlang, Fortran, Go, Groovy, Haskell, Java, JavaScript, Lisp, Logo, LOLCODE, Lua, MATLAB, Objective-C, Pascal, Perl, PHP, Prolog, Python, R, Ruby, Visual Basic.NET en Whitespace.