Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

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.


The 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.


Is 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.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: