nsi:langages:c:start
Ceci est une ancienne révision du document !
C
voir wikipedia
C est un langage de programmation impératif, de bas niveau (proche de la machine). 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.
Pour expérimenter C sans tout installer, vous pouvez utiliser C playground.
Attention : C playground utilise par défaut un compilateur C++. C'est a priori compatible avec le C mais il pourrait y avoir quelques différences (par exemplemalloc). D'après ce que j'ai pu voir, on a surtout des cas où on peut se permettre une syntaxe plus légère qu'en pur C. Au besoin, il est possible de configurer le compilateur pour un compilateur C (roue dentée en haut à gauche)
Exemples d'implémentation
nsi/langages/c/start.1634938669.txt.gz · Dernière modification : de goupillwiki
