C (langage)

  • c
    logo.

    date de première version voir et modifier les données sur wikidata
    paradigme impératif, procédural, structuré
    auteur dennis ritchie
    développeur dennis ritchie, bell labs
    typage statique, faible
    normes ansi x3.159-1989 (ansi c, c89)
    iso/cei 9899:1990 (c90)
    iso/iec 9899:1990/amd1:1995 (c95)
    iso/cei 9899:1999 (c99)
    iso/cei 9899:2011 (c11)
    iso/iec 9899:2018 (c18)
    influencé par bcpl, b, algol 68, fortran
    a influencé awk, csh, c++, c#, objective-c, d, concurrent c, java, javascript, php, perl
    implémentations gcc, 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.

  • histoire
  • caractéristiques générales
  • des sources à l'exécutable
  • Éléments du langage
  • bibliothèques logicielles
  • exemples
  • notes et références
  • voir aussi

C
Logo.

Date de première version Voir et modifier les données sur Wikidata
Paradigme Impératif, procédural, structuré
Auteur Dennis Ritchie
Développeur Dennis Ritchie, Bell Labs
Typage Statique, faible
Normes ANSI X3.159-1989 (ANSI C, C89)
ISO/CEI 9899:1990 (C90)
ISO/IEC 9899:1990/AMD1:1995 (C95)
ISO/CEI 9899:1999 (C99)
ISO/CEI 9899:2011 (C11)
ISO/IEC 9899:2018 (C18)
Influencé par BCPL, B, Algol 68, Fortran
A influencé awk, csh, C++, C#, Objective-C, D, Concurrent C, Java, JavaScript, PHP, Perl
Implémentations GCC, 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 (tutlayt)
ភាសាខ្មែរ: ភាសាស៊ី
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)
vèneto: Lenguajo C
吴语: C语言
中文: C语言