This node discusses some of the issues you should take into account when designing your program.
Compatibility | Compatibility with other implementations |
Using Extensions | Using non-standard features |
ANSI C | Using ANSI C features |
Source Language | Using languages other than C |