0% found this document useful (0 votes)
213 views

C Programming Standards - IEC/ISO

The document discusses C programming language standards, supported C compilers and their level of C99 standard support, and provides statistics on the popularity and usage of C from different indexes.
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
213 views

C Programming Standards - IEC/ISO

The document discusses C programming language standards, supported C compilers and their level of C99 standard support, and provides statistics on the popularity and usage of C from different indexes.
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 3

C STANDARDS

JTC1/SC22/WG14 is the international standardization working group for the C programming language. The standard revisions are C89/C90/C95, C99 and the latest is C11 (ISO/IEC 9899:2011). The ANSI (American National Standards Institute) C covered by the ISO/IEC standards & more general. The Embedded C also included under WG14. To avoid many dominant exploits using C, CERT published the Secure C coding standard.

www.tenouk.com,

SUPPORTED COMPILERS
Implementation AMD x86 Open64 Compiler Suite
cc65 Ch Clang C++ Builder Digital Mars C/C++ Compiler GCC IBM XL C/C++ IBM Rational logiscope The Portland Group PGI C/C++

Level of support
Mostly

Details
Has C99 support equal to that of GCC. Full C89 and C99 support is not implemented, partly due to platform limitations. Also is no support planned for some C99 types like _Complex and 64-bit integers (long long). Supports major C99 features. C99 floating-point pragmas are the only unsupported feature. Lacks support for some features, such as tgmath.h and _Pragma.

Partial Partial Mostly Mostly Partial Mostly Full Full Full

C99 is supported in Logiscope 6.4 and later versions.

Intel C++ compiler


Microsoft Visual C++ Open Watcom Pelles C Portable C compiler Sun Solaris Studio Tiny C Compiler Eclipse CDT NetBeans

Mostly
No Partial Mostly Partial Full Partial Mostly Mostly

C99 Support in Intel C++ Compiler.


Herb Sutters blog: Reader Q&A: What about VC++ and C99? C99 compliance. Supports most C99 features. Working towards becoming C99-compliant. Most of the C99. Based on GCC C compiler. Has C99 support equal to that of GCC. Based on GCC C compiler. Has C99 support equal to that of GCC.

www.tenouk.com,

*The embedded C compilers not included

WHERE IS C LANGUAGE?
Where is C language this month? 1. Monthly TIOBE Programming Community Index. 2. The Transparent Language Popularity Index. 3. Jobs Tractor language trends September 2012.

Let the real time statistics talk!


www.tenouk.com,

You might also like