Namespaces
Variants
Views
Actions

Difference between revisions of "c/links"

From cppreference.com
< c
m (C Language and library references: +date of C latest wording draft)
m (rv: N3220 should be correct)
 
(11 intermediate revisions by 4 users not shown)
Line 1: Line 1:
 
{{title|Useful resources}}
 
{{title|Useful resources}}
 +
{{c/navbar}}
 +
 
===C FAQs===
 
===C FAQs===
*[http://c-faq.com/ C FAQ] - Answers to the frequently asked questions from the Usenet newsgroup comp.lang.c
+
* [https://c-faq.com/ C FAQ] - Answers to the frequently asked questions from the Usenet newsgroup '''comp.lang.c'''.
  
 
===C Language and library references===
 
===C Language and library references===
*[http://www.open-std.org/jtc1/sc22/wg14/ JTC1/SC22/WG14] - the C Standards Committee, includes draft C language standards, proposals, and defect reports
+
* [https://www.open-std.org/jtc1/sc22/wg14/ JTC1/SC22/WG14] - The C Standards Committee, includes draft C language standards, proposals, and defect reports.
**[https://port70.net/~nsz/c/c89/c89-draft.html c89] - C89 draft (html)
+
** [https://port70.net/~nsz/c/c89/c89-draft.html c89] - C89 draft (html).
**[http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1124.pdf n1124.pdf] - C99 draft (with TC1 and TC2)
+
** {{stddoc|n1124|n1124.pdf}} - C99 draft (with TC1 and TC2).
**[http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1256.pdf n1256.pdf] - C99 draft (with TC1, TC2, and TC3)
+
** {{stddoc|n1256|n1256.pdf}} - C99 draft (with TC1, TC2, and TC3).
**[http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1570.pdf n1570.pdf] - C11 final working draft
+
** {{stddoc|n1570|n1570.pdf}} - C11 final working draft.
**[https://files.lhmouse.com/standards/ISO%20C%20N2176.pdf n2176 (C17 FDIS)] - C17/C18 final draft
+
** [https://files.lhmouse.com/standards/ISO%20C%20N2176.pdf n2176 (C17 FDIS)] - C17/C18 final draft.
**{{stddoc latest draft|{{lc:{{stdinfo latest draft docnum}}}}.pdf}} - {{stdinfo next version}} latest working draft ({{stdinfo latest draft docdate}})
+
** {{stddoc|n3220|n3220.pdf}} - C23 first post-publication draft (contains [https://www.open-std.org/jtc1/sc22/wg14/www/docs/n3221.htm editorial fixes to C23] only).
*[https://groups.google.com/forum/m/?hl=en#!forum/comp.std.c comp.std.c] - Discussion about C language standards.
+
** {{stddoc latest draft|{{lc:{{stdinfo latest draft docnum}}}}.pdf}} - {{stdinfo next version}} latest public working draft ({{stdinfo latest draft docdate}}).
*[https://www.gnu.org/software/gnu-c-manual/gnu-c-manual.html GNU C Manual] - C core language reference as implemented by the GNU C compiler.
+
* [https://groups.google.com/forum/m/?hl=en#!forum/comp.std.c comp.std.c] - Discussion about C language standards.
 +
* [https://www.gnu.org/software/gnu-c-manual/gnu-c-manual.html GNU C Manual] - C core language reference as implemented by the GNU C compiler.
  
 
===C ABIs===
 
===C ABIs===
*[https://github.com/hjl-tools/x86-psABI/wiki/X86-psABI System V ABI] for x86-64, Intel386, and IA MCU architectures
+
* [https://github.com/hjl-tools/x86-psABI/wiki/X86-psABI System V ABI] - For x86-64, Intel386, and IA MCU architectures.
*[https://docs.microsoft.com/en-us/cpp/build/x64-calling-convention Windows x64 ABI]
+
* [https://docs.microsoft.com/en-us/cpp/build/x64-calling-convention Windows x64 ABI]
*[http://www.nxp.com/files/32bit/doc/app_note/PPCEABI.pdf PowerPC EABI] for 32-bit embedded processors
+
* [https://www.nxp.com.cn/docs/en/application-note/PPCEABI.pdf PowerPC EABI] - For 32-bit embedded processors.
*[ftp://www.sourceware.org/pub/binutils/ppc-docs/ppc-poweropen/ PowerOpen ABI] for older PowerPC platforms
+
* [ftp://www.sourceware.org/pub/binutils/ppc-docs/ppc-poweropen/ PowerOpen ABI] - For older PowerPC platforms.
*[http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.subset.swdev.abi/index.html ARM ABI] for ARM architecture
+
* [https://github.com/ARM-software/abi-aa/releases ARM ABI] - For ARM architecture.
  
 
===Related standards===
 
===Related standards===
*[http://pubs.opengroup.org/onlinepubs/9699919799/functions/contents.html POSIX.1-2017] - The operating system API of the Unix-compatible systems
+
* [https://pubs.opengroup.org/onlinepubs/9699919799/functions/contents.html POSIX.1-2017] - The operating system API of the Unix-compatible systems.
*[http://man7.org/linux/man-pages/index.html Linux man pages] - the Linux OS API documentation
+
* [https://man7.org/linux/man-pages/index.html Linux man pages] - The Linux OS API documentation.
  
 
===Open-source implementations===
 
===Open-source implementations===
* Standard library implementations
+
* Standard library implementations:
 
:* [https://github.com/lattera/glibc GNU libc]
 
:* [https://github.com/lattera/glibc GNU libc]
:* [http://git.musl-libc.org/cgit/musl/tree MUSL]
+
:* [https://git.musl-libc.org/cgit/musl/tree MUSL]
 
:* [https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git Newlib]
 
:* [https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git Newlib]
 
:* [https://bitbucket.org/pdclib/pdclib/src/ PDClib]
 
:* [https://bitbucket.org/pdclib/pdclib/src/ PDClib]
* Compilers
+
* Compilers:
 
:* [https://github.com/gcc-mirror/gcc GCC]
 
:* [https://github.com/gcc-mirror/gcc GCC]
 
:* [https://github.com/llvm/llvm-project LLVM Clang]
 
:* [https://github.com/llvm/llvm-project LLVM Clang]
 +
:* [https://sdcc.sourceforge.net/ SDCC]
  
 
===Might be also useful===
 
===Might be also useful===
* [[c/links/libs | List of C libraries]]
+
{{todo}}
  
 
===See also===
 
===See also===
 +
* [[c/links/libs|List of C libraries]]
 
{{dsc begin}}
 
{{dsc begin}}
{{dsc see cpp | cpp/links | External Links | nomono=true}}
+
{{dsc see cpp|cpp/links|External Links|nomono=true}}
 
{{dsc end}}
 
{{dsc end}}
  
 
{{langlinks|de|es|fr|it|ja|pt|ru|zh}}
 
{{langlinks|de|es|fr|it|ja|pt|ru|zh}}

Latest revision as of 03:35, 31 July 2024

Contents

[edit] C FAQs

  • C FAQ - Answers to the frequently asked questions from the Usenet newsgroup comp.lang.c.

[edit] C Language and library references

[edit] C ABIs

[edit] Related standards

[edit] Open-source implementations

  • Standard library implementations:
  • Compilers:

[edit] Might be also useful

[edit] See also

C++ documentation for External Links