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

Some random thoughts:

I appreciate the original simplicity of K & R, "The C Programming Language", 2nd Edition, and the relatively simple semantics of ANSI C89/ISO C90 compared to C99 and later.

You don't need complex parsing methods for ANSI C89/ISO C90 and you do not need the "lexer hack" to handle the typedef-name versus other "ordinary identifier" ambiguity.

A surprising number of colleges still teach K & R 2nd Edition C.

Whenever someone brags about using recursive-descent parsing methods, I always ask, are they using predictive, top-down parsing, or back-tracking?

I hope C never loses sight of it's roots nor morphs into C++ under the guise of creating a common subset, but which is really a disguised superset of C and C++

Please prevent the ever increasing demand for new features from overwhelming C's simplicity so it can no longer be parsed with simple methods.



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

Search: