Tuesday, November 20, 2007

Bjarne Spilling the Beans

No Java pun intended (beans alltså).

Lyckades leta reda på den här intervjun som jag minns att jag läste för ett tag sen:

http://members.safe-t.net/jwalker/programming/interview.html (not working anymore)
http://artlung.com/smorgasborg/Invention_of_Cplusplus.shtml

Bjarne Stroustrup (mr C++ för oinvigda läsare) berättar vad han egentligen tycker om sin kreation.

Den bekräftar vad jag tyckt väldigt länge: C++ är datavärldens motsvarighet till att skruva i en spik med en fogsvans - du kommer slinta och såga dig i benet.

Det är ju faktiskt så att C++ nog inte är rätt verktyg nånsin; ska du skriva ett operativsystem eller drivrutiner så vill du inte ha overheaden som OO innebär med t ex traversering av funktionspekararrayer för att hitta rätt implementation - du väljer good ole' C istället.

Ska du bygga vilken-annan-applikation-som-helst så vill man ju ha:


  • bounds checking
  • garbage collect
  • ett språk som inte på ett så uppenbart sätt inbjuder till att skjuta sig själv i foten med

Hoppsan. Hamnade nästan in i en språk A är bättre än språk B-rant och sånt är ju aldrig roligt.

Roligt är det däremot när folk säger sanningar som man förvånas av.

Stå på dig, Bjarne. Tell it like it is...

No comments: