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

m
Bot: substuír 'obxeto' por 'obxecto'
m (Bot: substuír 'obxeto' por 'obxecto')
Desde a sua aparición da linguaxe surxiron varias ramas de evolución que xeraron varias novas linguaxes:
*'''[[Objetive-C]]''' é un primer intento de proporcionar soporte á [[Programación orientada a obxectos|programación orientada a obxectos]] pero de escasa difusión.
*'''[[C máis máis|C++]]''' diseñado por [[Bjarne Stroustrup]] proporciona [[Programación orientada a obxectos|orientación a obxectos]] e é a variante máis difundida e aceptada. Esta versión combina a flexibilidade e o acceso de baixo nivel de C coas características da programación orientada a obxetosobxectos como abstracción, encapsulación e ocultación.
*'''[[C_Sharp|C#]]''' (pronunciado ''C Sharp'' en inglés e ''C almohadilla'' en castelan, ainda que sóese usar a pronunciación inglesa) é unha linguaxe derivada de C/C++ e [[Java (linguaxe de programación)|Java]] desenvolvido por [[Microsoft]].
 
A [[compilador|compilación]] dun programa C realizase en varias fases que normalmente son automatizadas e ocultadas polos entornos de desenvolvemento:
#'''[[Preprocesado]]''' consistente en modificar o [[código fonte]] en C segundo unha serie de instruccions (denominadas [[directivas de preprocesado]]) simplificando de esta forma o traballo do [[compilador]]. Por exemplo, unha das accións máis importantes é a modificación das inclusions (<code>#include</code>) polas declaracions reais existentes no ficheiro indicado.
#'''[[Compilación]]''' que xenera o [[código obxetoobxecto]] a partir do código xa preprocesado.
#'''[[Enlazado]]''' que une os [[código obxetoobxecto|códigos obxetoobxecto]] dos distintos módulos e bibliotecas externas (como as [[bibliotecas do sistema]]) para xerar o programa executable final.
 
==Exemplo de Código C==
44.135

edicións