# awesome-coding-standards **Repository Path**: funzero/awesome-coding-standards ## Basic Information - **Project Name**: awesome-coding-standards - **Description**: C编码标准 - **Primary Language**: C - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-04-22 - **Last Updated**: 2026-04-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README Awesome Coding Standards: A collection of C and C++ Coding Standards === ![Awesome logo](https://raw.githubusercontent.com/sindresorhus/awesome/main/media/logo.svg) ___ ## Coding standards for safety and critical systems - [AUTOSAR](autosar-cpp14-2017.pdf) Guidelines for the use of the C++14 language in critical and safety-related systems - [BARR-C:2018 Embedded C Coding Standard](barr-c-2018.pdf) - ESCR Embedded System development Coding Reference guide - [C Language Edition](escr-c-3.0.pdf) - [C++ Language Edition](escr-cpp-3.0.pdf) - [High Integrity C++ Coding Standard v4.0](hi-cpp-4.0.pdf) - [Joint Strike Fighter Air Vehicle C++ Coding Standards](jsf-av-cpp-2015.pdf) - [JPL Institutional Coding Standard for the C Programming Language](jpl-c-1.0.pdf) - MISRA-C:2004 Guidelines for the use of the C language in critical systems ([external link](http://caxapa.ru/thumbs/468328/misra-c-2004.pdf), [archived](https://web.archive.org/web/20200212072210/http://caxapa.ru/thumbs/468328/misra-c-2004.pdf)) - MISRA-C:2012 Guidelines for the use of the C language in critical systems ([external link](https://electrovolt.ir/wp-content/uploads/2022/09/MISRA-C_2012_-Guidelines-for-the-Use-of-the-C-Language-in-Critical-Systems-Motor-Industry-Research-Association-2013-2013.pdf), [archived](https://web.archive.org/web/20240620162226/https://electrovolt.ir/wp-content/uploads/2022/09/MISRA-C_2012_-Guidelines-for-the-Use-of-the-C-Language-in-Critical-Systems-Motor-Industry-Research-Association-2013-2013.pdf)) - MISRA-C++:2008 Guidelines for the use of the C++ language in critical systems ([external link](https://github.com/zaznov/MISRA/blob/main/MISRA%20C%2B%2B%202008.pdf), [archived](https://web.archive.org/web/20240807213452/https://github.com/zaznov/MISRA/blob/main/MISRA%20C%2B%2B%202008.pdf)) - [Rules for secure C software development - ANSSI guideline](anssi-fr-c-v1.4.pdf) ([french version](anssi-fr-c-v1.4-french.pdf)) - SEI CERT: Rules for Developing Safe, Reliable, and Secure Systems - [CERT C Coding Standard](sei-cert-c-2016.pdf) - [CERT C++ Coding Standard](sei-cert-cpp-2016.pdf) ## Other standards and coding styles - [GNU Coding Standards](https://www.gnu.org/prep/standards/standards.html) - [LLVM Coding Standards](https://llvm.org/docs/CodingStandards.html) - [C++ Core Guidelines](https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines) - [Linux kernel coding style](https://www.kernel.org/doc/Documentation/process/coding-style.rst) - [C++ Dos and Don'ts (Chromium)](https://chromium.googlesource.com/chromium/src/+/HEAD/styleguide/c++/c++-dos-and-donts.md) - [Google C++ Style Guide](https://google.github.io/styleguide/cppguide.html) - [GCC Coding Conventions](https://gcc.gnu.org/codingconventions.html) - [Mozilla C++ Coding style](https://firefox-source-docs.mozilla.org/code-quality/coding-style/coding_style_cpp.html) - [Webkit Code Style Guidelines](https://webkit.org/code-style-guidelines/)