I boken Seven Languages in Seven Weeks sammenligner forfatteren Bruce A. Tate de ulike programmeringsspråkene med personer fra kjente filmer. Og sammenligningene er geniale. Du bør selvsagt lese boken, men her er en veldig kort oppsummering:
Det er mange her på forumet med erfarning fra språk som ikke er med på denne listen. Hvem vil du sammenligne favrittspråket ditt med? Hvem er Python, hvem representerer C++, og hvem er Java?
- Ruby er vakker, litt mystisk, og aldeles magisk. Ruby er Mary Poppins, den britiske barnepiken som gjør det som pleide å være kjedelige plikter gøy igjen.
- Io er Ferris Bueller fra Skulk med Stil. Ung, smart, og lett å forstå, men vanskelig å forutse. Han er en regelbryter, en som tar sjangser.
- Prolog er autisten Rain Man - av og til fantastisk smart, andre ganger fantastisk frustrerende. Hvis du stiller det riktige spørsmålet kan du få svar du ikke ante var mulig.
- Hybridspråket Scala er som Edward Saksehånd, en fasinerende Frankenstein-karakter. Han er ofte klønete, men av og til får han til de mest fantastiske ting. Som med alt som er nytt og anderledes blir han ofte missforstått, og beskylt for å vandre for langt fra slik det bør være.
- Det brutalt effektive språket Erlang kan sammenlignes med Agent Smith fra Matrix. Smith kunne endre utseende, og bøye virkelighetens regler slik at han kunne være mange steder samtidig. Han var umulig å unnslippe.
- Clojure er Yoda fra Star Wars, som snakker rart, og virker liten og ubetydelig. Men det er mer ved Yoda enn man kan se ved første øyekast. Han er gammel (Lisp), og har en visdom som har blitt slipt gjennom tid og ild. Han har en indre kraft som andre ikke mestrer (makroer).
- Og Haskell er Spock fra Star Trek. Han representerer logikk og sannhet, og en ensporet renhet. Det eksisterer ingen slingringsmon med Spock.
Det er mange her på forumet med erfarning fra språk som ikke er med på denne listen. Hvem vil du sammenligne favrittspråket ditt med? Hvem er Python, hvem representerer C++, og hvem er Java?