Free-programming-books: The Current C Programming Language Standard – ISO/IEC 9899:2018 (C18)

Created on 27 Mar 2019  Â·  8Comments  Â·  Source: EbookFoundation/free-programming-books

The Current C Programming Language Standard – ISO/IEC 9899:2018 (C18)

PDF link

PR requested

Most helpful comment

good idea, but I wonder if there's a link that doesn't need changing after every revision.

All 8 comments

good idea, but I wonder if there's a link that doesn't need changing after every revision.

The link provided by OP is not a draft of the current C standard (C17/C18), but draft of the WIP version of future one (C2x). Well, it has diff marks, so it can be kind of used for C17/C18 too, but it would be rather inconvenient (and could confuse beginners).


C17/C18 has almost no language changes over C11 (sans obsoleted ATOMIC_VAR_INIT macro), but many improvements addressing several dozen DRs (e.g. DR404 related to joke about atomic variables) as can be seen in Clarification Request Summary for C11 Version 1.13, overviewed by Jens Gustedt's blog post titled C17.

The most recent freely available draft of C17/C18 used to be c17_updated_proposed_fdis.pdf, but it's no longer available directly and you need to use Wayback Machine to download it. Header of this document has N2176, and there is indeed N2176 mentioned in WG14 Document Log, but it's a password protected PDF.

@przemoc what do recommend that we do?

If we remove word n2310.pdf from URL, a repository that contains more PDF is found. which means this link won't die, and would have future releases too. I guess.

Repository

http://www.open-std.org/jtc1/sc22/wg14/www/docs/
http://www.open-std.org/jtc1/sc22/wg14/www/
http://www.open-std.org/jtc1/sc22/wg14/

seems like already addressed, should be closed

@przemoc
Your (non webarchive) link for c17_updated_proposed_fdis.pdf almost works - just replace www with www2 🙂

This link does currently work:
http://www2.open-std.org/jtc1/sc22/wg14/www/abq/c17_updated_proposed_fdis.pdf

@eshellman @TSlivede this link does not work too.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

taiyoslime picture taiyoslime  Â·  14Comments

eshellman picture eshellman  Â·  18Comments

fosslinux picture fosslinux  Â·  5Comments

eshellman picture eshellman  Â·  9Comments

sayopaul picture sayopaul  Â·  3Comments