Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
C99
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
==Future work== Since ratification of the 1999 C standard, the standards working group prepared technical reports specifying improved support for embedded processing, additional character data types ([[Unicode]] support), and library functions with improved [[bounds checking]]. Work continues on technical reports addressing decimal [[floating point]], additional mathematical [[special functions]], and additional [[dynamic memory allocation]] functions. The C and C++ standards committees have been collaborating on specifications for [[Thread (computer programming)|threaded]] programming. The next revision of the C standard, [[C11 (C standard revision)|C11]], was ratified in 2011.<ref>{{cite web|url=https://gcc.gnu.org/onlinedocs/gcc/Standards.html |title=Standards - Using the GNU Compiler Collection (GCC) |publisher=Gcc.gnu.org |access-date=2014-04-08}}</ref> The C standards committee adopted guidelines that limited the adoption of new features that have not been tested by existing implementations. Much effort went into developing a [[memory model (programming)|memory model]], in order to clarify [[sequence point]]s and to support [[Thread (computer programming)|threaded]] programming.
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)