C (lavar programmiñ) : diforc'h etre ar stummoù

Endalc’h diverket Danvez ouzhpennet
D En deus gwarezet "C (lavar programmiñ)" : Vandalerezh betek re ([Kemmañ=Degemer hepken an implijerien emgadarnaet] (a zeu d'e dermen d'an 9 Gou 2019 da 21:16) [Adenvel=Degemer hepken an implijerien emgadarnaet] (a zeu d'e dermen d'an 9 Gou 2019 da 21:16))
Diverradenn ebet eus ar c'hemm
Linenn 1:
Ul [[lavar programmiñ]] [[kompilerkempuner|kompiletkempunet]] eo al lavar '''C'''. Gallout a ra ur [[program]] skivet e C bezañ kompiletkempunet evit meur a [[reizhiad korvoiñ]] evel [[Microsoft Windows]], [[Unix]], [[Linux]], ha kalz re all. Dre m’eo C ul lavar tost da hini ar mikroprosesor e c’heller sevel programmoù efedus-kenañ ennañ, met evit ar memes abeg eo diaesoc’h programmiñ e C evit el lodenn vrasañ eus al lavarioù all.
 
Implijet eo al lavar C evit skrivañ reizhiadoù korvoiñ, ha dreist-holl o gwiskadoù izel evel ar c’hraoñell, met ivez meziantoù a bep seurt: meziantoù burev, ostilhoù, c’hoarioù, hag all.
Linenn 5:
== Istor ==
 
Krouet eo bet al lavar C er [[bloavezhioù 70]] gant [[Brian Kernighan]] ha [[Dennis Ritchie]], da gentañ evit sevel ar reizhiad korvoiñ [[Unix]]. Er mare-se e oa ar reizhiadoù korvoiñ skrivet en [[asambler]], lavar pep mikroprosesor; neuze e oa ret adskrivañ anezho evit pep mikroprosesor, ha diaes e oa bewech. Dre ma oa skrivet ul lodenn vras eus mammenn Unix e C e oa ur c’hod hepken a c’helled kompilañkempunañ evit pep mikroprosesor, ha ne oa ret skrivañ en asambler nemet lodennoù bihan ar vammenn.
 
=== Doareoù ===
Linenn 19:
Mammenn ur program C, da lavarout eo an destenn skrivet gant ar programmer, zo ur restr destenn pe meur a hini, ".c" o astenn dre gendiviz.
 
Evit lañsañ ar program e ranker lakaat ur [[kompilerkempuner|c’hompilerc’hempuner]] da lenn ar vammenn ha produiñ ur restr da beurgas. KompilerioùKempunerioù C zo evit al lodenn vrasañ eus ar [[reizhiad korvoiñ|reizhiadoù korvoiñ]] ha meur a hini zo [[meziant frank|meziantoù frank]], en o zouesk gcc<ref>[https://gcc.gnu.org/c99status.html Status of C99 features in GCC]</ref>, kompilerkempuner C [[GNU Compiler Collection]]), ha clang<ref>[http://clang.llvm.org/ Clang: a C language family frontend for LLVM]</ref>, kompilerkempuner C [[LLVM]].
 
== Framm ur program C ==
Linenn 32:
Echuiñ a ra pep linenn gant ur pik-virgulenn (<kbd>;</kbd>).
 
Gallout a reer lakaat notennoù etre <kbd>/*</kbd> ha <kbd>*/</kbd>. Ar c’hompilerc’hempuner ne ra mann ebet ganto, met gallout a reont bezañ talvoudus evit lennerien ar program.
 
<syntaxhighlight lang="C">