C (linguaxe de programación): Diferenzas entre revisións

Contido eliminado Contido engadido
m r2.7.1) (Bot: Engado: war:C (linggwahe hin pagprograma)
Prebot (conversa | contribucións)
m Bot: Substitución automática de texto (- sua + súa )
Liña 1:
'''C''' é unha [[linguaxe de programación]] creada no [[1969]] por [[Ken Thompson]] e [[Dennis M. Ritchie]] nos [[Laboratorios Bell]] baseándose nas linguaxes [[BCPL]] e [[B]]. Ao igual que os seus dous predecesores, é unha linguaxe orientada á implementación de [[Sistema Operativo|Sistemas Operativos]] (os sistemas operativos [[Linux]] e [[UNIX]] están escritos maiormente en C), pero converteuse nunha [[Linguaxes de propósito xeral|linguaxe de propósito xeral]] dos máis usados.
 
Trátase dunha linguaxe non fortemente tipada de [[Linguaxe de medio nivel|medio nivel]] pero con moitas características de [[Linguaxe de baixo nivel|baixo nivel]]. Dispón das estruturas típicas das [[linguaxe de alto nivel|linguaxes de alto nivel]] pero, á suasúa vez, dispón de construcións da linguaxe que permiten un control a moi [[Linguaxe de baixo nivel|baixo nivel]]. Un exemplo é a posibilidade de mesturar código en [[linguaxe ensambladora]] con código C ou acceder directamente a [[Memoria de ordenador|memoria]] o [[dispositivos periféricos]]. Destaca a súa grande riqueza de operadores e expresións.
 
Existe un estándar [[ISO]] do [[1986]] denominado [[ANSI C]]. En teoría, unha linguaxe 100% [[ANSI C]] sería portable entre plataformas e/ou arquitecturas pero na práctica isto non é sempre certo.