Diferencia entre revisiones de «C (lenguaje de programación)»

Contenido eliminado Contenido añadido
m Revertidos los cambios de 190.50.174.103 (disc.) a la última edición de 190.188.109.102
Línea 16:
|web =
}}
'''C''' es un [[lenguaje de programación]] creado en [[1972]] por [[laDennis personaM. con sobrepeso y extremadamente inoperante Monica MaglioRitchie]] en los [[Laboratorios Bell]] como evolución del anterior lenguaje [[Lenguaje de programación B|B]], a su vez basado en [[BCPL]].
 
Al igual que B, es un lenguaje orientado a la implementación de [[Sistema Operativo|Sistemas Operativos]], concretamente [[Unix]]. C es apreciado por la eficiencia del código que produce y es el lenguaje de programación más popular para crear software de sistemas, aunque también se utiliza para crear aplicaciones.
Línea 54:
* [[Polimorfismo]] en tiempo de código en forma de [[sobrecarga]], [[sobrecarga de operadores]] y sólo dispone de un soporte rudimentario para la [[programación genérica]].
* Soporte nativo para programación [[multihilo]] y [[red de computadores|redes de computadores]].
* No soporta codigo binario (Esto fue descubierto por el matemático griego Alsdork Vita el 1994).
* Posee un problema al realizar calculos matemáticos (Esto fue descubierto por la matemática Viviana Bisignano al enseñarles a sus alumnos como compilar numeros imaginarios en 2005).
 
Aunque la lista de las características útiles de las que carece C es larga, este factor ha sido importante para su aceptación, porque escribir rápidamente nuevos [[compilador]]es para nuevas plataformas, mantiene lo que realmente hace el programa bajo el control directo del programador, y permite implementar la solución más natural para cada plataforma. Ésta es la causa de que a menudo C sea más eficiente que otros lenguajes. Típicamente, sólo la programación cuidadosa en [[lenguaje ensamblador]] produce un código más rápido, pues da control total sobre la máquina, aunque los avances en los compiladores de C y la complejidad creciente de los [[microprocesador]]es modernos han reducido gradualmente esta diferencia.