3 ms·
C already has a very detailed specification.
by fyolnish 11y ago
C already has a very detailed specification.
- andrewchambers 11y agoYeah, A non executable one which requires payment to view. Though I can see how it is even more important for ruby since it isn't standardized.
- kryptiskt 11y agoThe draft of the C spec is free, and it contains the same content.
- andrewchambers 11y agoFree as in price (and why would the draft be free if it didn't differ), can it be redistributed freely? Not to mention the gcc extensions that are essentially required because so many applications rely on them.
- yes_or_gnome 11y agoIf the C language standardization process is anything like the C++ standard, then there are no changes between the final, elected draft and what is published. The drafts have to have near unanimous support between Europe and the US (organizations, universities, and groups from each region get one combined vote). Here's a trip report from the C++14 final draft, https://isocpp.org/blog/2014/02/trip-report https://isocpp.org/blog/2014/02/trip-report.
- tinco 11y agoThey are the same because they go into an ISO certification meeting with the goal of reaching an unanimous, that is over 90% agreement, acceptance of the entire document with over a hundred people voting in that meeting. You can't expect that if there's going to be surprised changes. (Source: Strousup explained this at a recent dev conference)