Saturday, May 02, 2009

CS-related Tom Swifties

Let me know if you have your own!
  • "Languages should have classes and inheritance," she said objectively.
  • "I would like a data structure with O(1) insertion," she said listlessly.
  • "Monads are a pain," she stated.
  • "Mutation is important," she said effectively.
  • "I may have lost all my work," he said noncommitally.
  • "Here are some parentheses," he lisped.
  • "Let's evaluate this," she schemed.
  • "How do I know if my program is correct?" he inquired dynamically.
  • "I wish my number representation could handle this," he said longingly.
  • "I have a seg fault!" she exclaimed freely.
  • "What kind of seeds do you have?" he asked randomly.
  • "Do this while I'm gone," she said imperatively.
  • "We should retrace our steps," he declared logically.
From my friend Joe Zimmerman (as a comment below):
  • "Register allocation is not so hard", she said optimistically.
  • "Remember that the time bounds are only defined over nonnegative integers", she told him discreetly.
  • "Type systems have nothing to do with math!" he exclaimed categorically.
  • "Theorem proving is easy with the right tools", he replied automatically.
  • "I wish there were a way to prevent memory access violations in C", she complained stormily.
  • "What if you just used streams?" she suggested lazily.
  • "My algorithm will always terminate", he decided.
  • "We can fill in the rest of the weights by symmetry", she remarked distantly.
  • "How will you know who I am without asking for my password?" he challenged.
  • "Literate Haskell programs are just easier to work with", she commented prosaically.

2 comments:

prabhasp said...

:D :D :D :D
I think these are hilarious.

Joe said...

:D

"Register allocation is not so hard", she said optimistically.

"Remember that the time bounds are only defined over nonnegative integers", she told him discreetly.

"Type systems have nothing to do with math!" he exclaimed categorically.

"Theorem proving is easy with the right tools", he replied automatically.

"I wish there were a way to prevent memory access violations in C", she complained stormily.

"What if you just used streams?" she suggested lazily.

"My algorithm will always terminate", he decided.

"We can fill in the rest of the weights by symmetry", she remarked distantly.

"How will you know who I am without asking for my password?" he challenged.

"Literate Haskell programs are just easier to work with", she commented prosaically.