Print

The thinking behind C11



John Benito
Email
August 27, 2012 —  (Page 4 of 4)
Regarding our relationship with C++, the committee is content to let C++ be the "big'' and ambitious language. While some features of C++ may well be embraced, it is not the committee's intention that C becomes C++; however, in areas such as the memory model, C will do whatever it takes to be compatible with C++.

11. Maintain conceptual simplicity. The committee prefers an economy of concepts that do the job. Members should identify the issues and prescribe the minimal amount of machinery that will solve them. The committee recognizes the importance of being able to describe and teach new concepts in a straightforward and concise manner.

Additional observations were added after the 2007 meeting:

12. “Trust the programmer,” as a goal, is outdated with respect to the security and safety programming communities. While it should not be totally disregarded as a facet of the spirit of C, the C11 version of the C standard should take into account that programmers need the ability to check their work.

13. Unlike for C99, the consensus at the London meeting was that there should be no invention, without exception. Only those features that have a history and are in common use by a commercial implementation should be considered. Also there must be care to standardize these features in a way that would make the standard and the commercial implementation compatible.

14. Migration of an existing codebase is an issue. The ability to mix and match C89-, C99- and C11-based code is a feature that should be considered for each proposal.



Related Search Term(s): C11

Pages 1 2 3 4 


Share this link: http://sdt.bz/36892
 
Most Read  Latest News  Resources

close
NEXT ARTICLE
C11/C++11: Building blocks for the future
C gets a standardized memory model, while C++ is now “easier to teach and learn” Read More...
 
 
 




News on Monday  more>>
Android Developer News  more>>
SharePoint Tech Report  more>>
Big Data TechReport  more>>

   
 
 

 


Download Current Issue
MAY 2013 PDF ISSUE

Need Back Issues?
DOWNLOAD HERE

Want to subscribe?