3 ms·
The ANSI C standards are backwards compatible. K&R C is not one of them. If you write in C89/C90 it will last as long as any LISP program.
by yeahdude 11y ago
The ANSI C standards are backwards compatible. K&R C is not one of them. If you write in C89/C90 it will last as long as any LISP program.
- informatimago 11y agoThe track record is not encouraging. Perhaps some pair of standard keep backward compatibility, but I've already read reports of programs that don't compile anymore with gcc 5.0.
- yeahdude 11y agoIs the conflict you read about a bug in the compiler or a bug in the standard? A bug in the standard is much worse, whereas implementation bugs can be fixed. Maybe you read about undefined behavior? Implementations are free to change how they handle it.