"Hello World!" is such a simple program. It seems like it would be impossible to break. Yet in doing the research for "How Not to Program in C++" Steve Oualline discovered not one, but 19 ways of breaking "Hello World!".
See how many you can figure out.
| In the beginning | Level: Intermediate | C version | C++ version | |
| Gotta have my space | Level: Novice | C version | C++ version | Perl |
| Point of no return | Level: Novice | C version | C++ version | Perl |
| One Character Wonder | Level: Intermediate | C version | C++ version | Perl |
| Short Circuit | Level: Intermediate | C version | ||
| Brief Hello | Level: Intermediate | C version | ||
| No Comment | Level: Intermediate | C version | C++ version | |
| Modular | Level: Intermediate | C version | C++ version | |
| Fork off | Level: Expert | C version | C++ version |