
Rosetta Code: Vi koder i alle sprog
Jeg sad for et par dage siden med et kodeproblem i sproget TCL, hvor jeg ikke kunne google det. Det er f.eks. ikke nemt at google "for" Jeg faldt over et sjovt site, som havde løsningen. Det vil jeg gerne dele med jer: http://rosettacode.org/wiki/Rosetta_Code
Det er et site, som samler på kildekode der implementerer forskellige opgaver - og så er der kildekode på MASSER af sprog. Som eksempel, kig på http://rosettacode.org/wiki/Read_a_specific_line_from_a_file som viser hvordan man læser en fil fra disken - og løsningen er lavet i 32 forskellige programmeringssprog.
Er man god til Java men dårlig til Python (eller omvendt) så er der her masser af sjove eksempler, så man kan komme i gang med. Står man med en programmeringsopgave, så er det også lidt sjovt at se hvilket programmeringssprog, som løser opgaven mest kompakt.
En kende nørdet, men super sjovt site for den aktive programmør :-) Er der andre tilsvarende sites, vi burde have frem i samme kontekst?
/pto
Peter Toft er senior specialist hos Renesas Mobile og har blogget om open source og Linux siden Version2's begyndelse. Blogger også jævnligt om andre sjove teknologi-områder.
Follow @petertoftKommentarer (11)
"Hello World" har endog udløst en ganske særlig samlermani, men det er da faktisk nyttigt som indgang til at få hul på første program i masser af sprog:
http://www.scriptol.com/programming/hello-world.php
http://c2.com/cgi/wiki?HelloWorldInManyProgrammingLanguages
http://www.roesler-ac.de/wolfram/hello.htm
Rigtig sjovt bare at sidde og lade øjnene løbe over de forskellige bud. Jeg syne særlig sjovt at se php i forhold til perl da php jo skulle være en en slags simplificeret perl, men så ens synes jeg nu helder ikke de fremstår og sjovt at se sprog som man har hørt om men aldrig været i nærheden af
Mikkel
http://www.spoj.pl/ - programmeringsudfordringer med løsninger på alle mulige sprog.
http://www.ommadawn.dk/libellus/dok/eksempler.html
Virker kun i IE, er ikke komplet osv. osv., men er et forsøg i samme retning.
Rimeligvis er CSS at betragte som en del af HTML. CSS+HTML er bevist turing-komplet: http://lemire.me/blog/archives/2011/03/08/breaking-news-htmlcss-is-turin...
Deraf følger at du tager fejl, når din side angiver at HTML mangler kontrolstrukturer med mere :-).
Jeg synes jeg vil nævne http://unlocalize.com/ som på samme måde har den samme windows fejl besked i alle forskellige sprog. Det gør det lidt nemmere at finde ud af hvad der menes når "stoppe konteksten udgør et under-løb der medførte en undtagelse" og lignende microsoft babble.
I dette års DIKU Revy var der en sang (lavet på "Nations of the World"), der opremsede over 200 programmeringssprog, mens fakultetsfunktionen i alle disse sprog blev vist på en skærm bagved.

