C18 (C standard revision)

C18 (previously known as C17) is the informal name for ISO/IEC 9899:2018,[1] the most recent standard for the C programming language, published in June 2018. It replaced C11 (standard ISO/IEC 9899:2011).[2]

C18 will be superseded by C2x.[3]

Changes from C11

C18 addressed defects in C11 without introducing new language features.[2]

The __STDC_VERSION__ macro is increased to the value 201710L.

Compiler support

List of compilers supporting C18:

gollark: What do you plan to actually use that for?
gollark: You can get something like 100W (20V/5A, I think), as USB-C is also used for laptops.
gollark: Given that you'd probably be missing out on modern fast CPU designs, and can't use x86-64 with extensions because licensing, emulation might be faster.
gollark: But a RISC-V one.
gollark: Really? Isn't PCIe a bit high latency compared to onboard RAM?

See also

References

Preceded by
C11
C language standards Succeeded by
C2x

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.