Top 10 reasons compilers are female:

10. Picky, picky, picky.

9. They hear what you say, but not what you mean.

8. Beauty is only shell deep.

7. When you ask what's wrong, they say "nothing".

6. Can produce incorrect results with alarming speed.

5. Always turning simple statements into big productions.

4. Smalltalk is important.

3. You do the same thing for years, and suddenly it's wrong.

2. They make you take the garbage out.

1. Miss a period and they go wild.