Icon of Trevor

Trevor F. Smith: Exterior

Subtitle: A public record of my projects and related works.
Keywords: Bit Henge Favorites Fingernail Clippings Ogoglio Transmutable
Streams: trevor.smith.name twitter reader linkmonger flickr
Search:

« What I did during lunch | Main | O'Reilly Emerging Technology Conference Notes »

Every Language War Ever

Every Language War Ever
From Deft Code:

Idiot 1: Your Favorite Language is bad at doing arbitrarily chosen task X, which it was never designed to do. This just happens to be a field in which My Favorite Language excels.

Idiot 2: Ah yes, but YFL is bad at doing Y, which MFL is great at.

I1: Plus YFL is slow. MFL is fast.

I2: But MFL is faster to develop in than YFL. Besides, Moore’s Law. Mooooooore’s Laaaaaaw.

I1: I’ve never really used YFL, but I’ve read it’s much worse to support.

I2: A programmer can write unmaintainable code in any language. Let’s compare a carefully prepared code snippet from MFL with a horrifically bad snippet from YFL written by a drunken monkey.

I1: Yeah, but strong typing, which MFL supports, prevents many common programming errors.

I2: Strong typing, which MFL doesn’t support, is for weak minds!

(If YFL == Perl)
I1: YFL is ugly!

I2: You just aren’t used to it! Shut up!