C (langage)

Page d'aide sur l'homonymie Pour les articles homonymes, voir C.

C
Logo.

Date de première versionVoir et modifier les données sur Wikidata
ParadigmeImpératif, procédural, structuré
AuteurDennis Ritchie
DéveloppeurDennis Ritchie, Bell Labs
TypageStatique, faible
NormesANSI X3.159-1989 (ANSI C, C89)
ISO/CEI 9899:1990 (C90)
ISO/CEI 9899:1999 (C99)
ISO/CEI 9899:2011 (C11)
ISO/IEC 9899:2018 (C18)
Influencé parBCPL, B, Algol 68, Fortran
A influencéawk, csh, C++, C#, Objective-C, D, Concurrent C, Java, JavaScript, PHP, Perl
ImplémentationsGCC, MSVC, Borland C, Clang, TCC
Extensions de fichiers.c, .h

C est un langage de programmation impératif généraliste, de bas niveau. Inventé au début des années 1970 pour réécrire UNIX, C est devenu un des langages les plus utilisés, encore de nos jours. De nombreux langages plus modernes comme C++, C#, Java et PHP ou Javascript ont repris une syntaxe similaire au C et reprennent en partie sa logique. C offre au développeur une marge de contrôle importante sur la machine (notamment sur la gestion de la mémoire) et est de ce fait utilisé pour réaliser les « fondations » (compilateurs, interpréteurs…) de ces langages plus modernes.

Other Languages
العربية: سي (لغة برمجة)
žemaitėška: C (kalba)
беларуская (тарашкевіца)‎: C (мова праграмаваньня)
ᨅᨔ ᨕᨘᨁᨗ: C (basa maprogram)
català: Llenguatge C
Mìng-dĕ̤ng-ngṳ̄: C ngṳ̄-ngiòng
客家語/Hak-kâ-ngî: C ngî-ngièn
Bahasa Indonesia: C (bahasa pemrograman)
italiano: C (linguaggio)
日本語: C言語
Taqbaylit: C (tameslayt)
ភាសាខ្មែរ: ភាសាស៊ី
lumbaart: C (lenguagg)
lietuvių: C (kalba)
मैथिली: सी
Malagasy: Fiteny C
монгол: Си хэл
नेपाली: सि
occitan: C (lengatge)
srpskohrvatski / српскохрватски: C (programski jezik)
Simple English: C (programming language)
slovenščina: Programski jezik C
తెలుగు: సి
тоҷикӣ: Си
oʻzbekcha/ўзбекча: C (dasturlash tili)
吴语: C语言
中文: C语言