Difference between revisions of "Template:C programming language"
Jump to navigation
Jump to search
imported>Sbmeirow (fix) |
|||
| (111 intermediate revisions by 78 users not shown) | |||
| Line 1: | Line 1: | ||
| − | {{ | + | {{Navbox |
| − | |name | + | | name = C programming language |
| − | |title | + | | title = [[C (programming language)|C programming language]] |
| − | |state | + | | state = {{{state|autocollapse}}} |
| + | | bodyclass = hlist | ||
| − | | | + | | above = |
| − | + | *[[ANSI C]] | |
| + | *[[C99]] | ||
| + | *[[C11 (C standard revision)|C11]] | ||
| + | *[[C17 (C standard revision)|C17]] | ||
| + | *[[C2x]] | ||
| + | *[[Embedded C]] | ||
| + | *[[MISRA C]] | ||
| − | | | + | | group1 = Features |
| − | | | + | | list1 = |
| + | *[[Subroutine|Functions]] | ||
| + | *[[Include directive#C|Header files]] | ||
| + | *[[Operators in C and C++|Operators]] | ||
| + | *[[C string handling|String]] | ||
| + | *[[C syntax|Syntax]] | ||
| + | *[[C preprocessor|Preprocessor]] | ||
| + | *[[C data types|Data types]] | ||
| − | | | + | | group2 = [[C standard library|Standard library]] |
| − | | | + | | list2 = |
| + | *[[C character classification|Char]] | ||
| + | *[[C file input/output|File I/O]] | ||
| + | *[[C mathematical functions|Math]] | ||
| + | *[[C dynamic memory allocation|Dynamic memory]] | ||
| + | *[[C string handling|String]] | ||
| + | *[[C date and time functions|Time]] | ||
| + | *[[stdarg.h|Variadic]] | ||
| + | *[[C POSIX library|POSIX]] | ||
| − | | | + | | group3 = Standard library<br/>implementations |
| − | | | + | | list3 = |
| − | + | *[[Bionic (software)|Bionic]] | |
| + | **[[Hybris (software)|libhybris]] | ||
| + | *[[dietlibc]] | ||
| + | *[[GNU C Library|glibc]] | ||
| + | **[[Embedded GLIBC|EGLIBC]] | ||
| + | *[[klibc]] | ||
| + | *[[Microsoft Windows library files|Windows CRT]] | ||
| + | *[[musl]] | ||
| + | *[[Newlib]] | ||
| + | *[[uClibc]] | ||
| − | == | + | | group4 = [[List of C compilers|Compilers]] |
| − | * [[ | + | | list4 = |
| + | *[[Amsterdam Compiler Kit|ACK]] | ||
| + | *[[Borland Turbo C]] | ||
| + | *[[Clang]] | ||
| + | *[[GNU Compiler Collection|GCC]] | ||
| + | *[[Intel C++ Compiler|ICC]] | ||
| + | *[[LCC (compiler)|LCC]] | ||
| + | *[[Portable C Compiler|PCC]] | ||
| + | *[[Small Device C Compiler|SDCC]] | ||
| + | *[[Tiny C Compiler|TCC]] | ||
| + | *[[Microsoft Visual Studio]] / [[Microsoft Visual Studio Express|Express]] / [[Microsoft Visual C++|C++]] | ||
| + | *[[Watcom C/C++]] | ||
| − | < | + | | group5 = IDEs |
| − | [[ | + | | list5 = |
| + | *[[Anjuta]] | ||
| + | *[[CLion]] | ||
| + | *[[Code::Blocks]] | ||
| + | *[[CodeLite]] | ||
| + | *[[Eclipse (software)|Eclipse]] | ||
| + | *[[Geany]] | ||
| + | *[[GNOME Builder]] | ||
| + | *[[Microsoft Visual Studio]] | ||
| + | *[[NetBeans]] | ||
| + | *[[KDevelop]] | ||
| + | |||
| + | | group6 = Comparison with<br />other languages | ||
| + | | list6 = | ||
| + | *[[Compatibility of C and C++]] | ||
| + | *[[Comparison of Pascal and C|Comparison with Pascal]] | ||
| + | |||
| + | | group7 = Descendant<br />languages | ||
| + | | list7 = | ||
| + | *[[C++]] | ||
| + | *[[C Sharp (programming language)|C#]] | ||
| + | *[[D (programming language)|D]] | ||
| + | *[[Objective-C]] | ||
| + | *[[Alef (programming language)|Alef]] | ||
| + | *[[Limbo (programming language)|Limbo]] | ||
| + | *[[Go (programming language)|Go]] | ||
| + | *[[Vala (programming language)|Vala]] | ||
| + | |||
| + | | below = | ||
| + | *{{icon|Category}} '''[[:Category:C (programming language)|Category]]''' | ||
| + | }}<noinclude> | ||
| + | {{documentation}} | ||
</noinclude> | </noinclude> | ||
Latest revision as of 19:53, 2 November 2020
Usage
Initial visibility: currently defaults to autocollapse
To set this template's initial visibility, the |state= parameter may be used:
|state=collapsed:{{C programming language|state=collapsed}}to show the template collapsed, i.e., hidden apart from its title bar|state=expanded:{{C programming language|state=expanded}}to show the template expanded, i.e., fully visible|state=autocollapse:{{C programming language|state=autocollapse}}
If the |state= parameter in the template on this page is not set, the template's initial visibility is taken from the |default= parameter in the Collapsible option template. For the template on this page, that currently evaluates to autocollapse.
Related template
| The above documentation is transcluded from Template:C programming language/doc. (edit | history) Editors can experiment in this template's sandbox (create | mirror) and testcases (create) pages. Please add categories to the /doc subpage. Subpages of this template. |