Pregunta de programación en lenguaje C: Calcula el área de un círculo.
#includelt;stdio.hgt;
#indefine PI 3.14
int main()
{
float r;
printf("Ingrese el radio:\n");
scanf("f", amp; r);
printf ( "El área de este círculo es:\n");
printf("5.2f", PI*r*r);
}
< lenguaje p>cEl lenguaje C es un lenguaje de programación informática que tiene las características tanto de un lenguaje de alto nivel como de un lenguaje ensamblador. Fue lanzado por D.M. Ritchie del Bell Research Institute en los Estados Unidos en 1972. Después de 1978, el lenguaje C se trasplantó a computadoras grandes, medianas, pequeñas y microcomputadoras. Puede usarse como lenguaje de diseño de sistemas de trabajo para escribir aplicaciones de sistemas. También se puede utilizar como lenguaje de programación. Lenguaje de diseño de aplicaciones para escribir aplicaciones que no dependen del hardware de la computadora. Tiene una amplia gama de aplicaciones y tiene fuertes capacidades de procesamiento de datos. No solo se utiliza en el desarrollo de software, sino que también todo tipo de investigación científica requiere el uso del lenguaje C. Es adecuado para escribir software de sistemas, tridimensional y bidimensional. -Gráficos y animaciones dimensionales. Aplicaciones específicas como Microcontroladores y desarrollo de sistemas embebidos.
Historia del desarrollo
La razón por la que el lenguaje C se llama C es porque el lenguaje C se deriva del lenguaje B inventado por Ken Thompson, y el lenguaje B se deriva del BCPL. idioma.
En 1967, Martin Richards de la Universidad de Cambridge simplificó el lenguaje CPL, dando como resultado el lenguaje BCPL (Basic Combined Programming Language).
En la década de 1960, Ken Thompson, investigador del Laboratorio Bell de AT&T en Estados Unidos, no tenía nada que hacer y le picaban las manos. Quería jugar a un juego que había inventado, simulando un videojuego. sobre viajar a través del sistema solar - Viajes espaciales. A espaldas de su jefe, encontró una máquina inactiva: PDP-7. Pero esta máquina no tenía sistema operativo y los juegos tenían que utilizar algunas funciones del sistema operativo, por lo que se propuso desarrollar un sistema operativo para el PDP-7. Más tarde, este sistema operativo recibió el nombre de UNIX.
En 1970, Ken Thompson de los Laboratorios Bell de Estados Unidos, basándose en el lenguaje BCPL, diseñó el lenguaje B (la primera letra de BCPL) que era muy simple y muy cercano al hardware. Y escribió el primer sistema operativo UNIX en lenguaje B.
En 1971, Dennis M. Ritchie, a quien también le encantaban los viajes espaciales, se unió al proyecto de desarrollo de Thompson y cooperó en el desarrollo de UNIX para poder jugar a juegos desde el principio. Su trabajo principal es transformar el lenguaje B para hacerlo más maduro.
En 1972, D.M. Ritchie de Bell Labs en Estados Unidos finalmente diseñó un nuevo lenguaje basado en el lenguaje B. Tomó la segunda letra de BCPL como nombre de este lenguaje.
A principios de 1973, se completó el cuerpo principal del lenguaje C. Thompson y Ritchie estaban ansiosos por empezar a usarlo para reescribir UNIX por completo. En ese momento, el placer de programar les hizo olvidarse por completo de los "viajes espaciales" y dedicarse de todo corazón al desarrollo de los lenguajes UNIX y C. Con el desarrollo de UNIX, el propio lenguaje C mejora constantemente. Hasta el día de hoy, varias versiones de kernels UNIX y herramientas periféricas todavía utilizan el lenguaje C como principal lenguaje de desarrollo, y muchos de ellos heredan el código de Thompson y Ritchie.
El código en lenguaje C está en desarrollo, y también están considerando portar UNIX a otro tipo de ordenadores.
Aquí se revela la poderosa portabilidad del lenguaje C. Ni el lenguaje de máquina ni el lenguaje ensamblador son portátiles y los programas desarrollados para x86 no pueden ejecutarse en máquinas como Alpha, SPARC y ARM. Los programas en lenguaje C se pueden usar en procesadores de cualquier arquitectura, siempre que el procesador de esa arquitectura tenga un compilador y una biblioteca en lenguaje C correspondiente, y luego el código fuente C se pueda compilar y conectar en un archivo binario de destino antes de ejecutarlo.
En 1977, Dennis M. Ritchie publicó un texto compilado en lenguaje C "Compilador de lenguaje C portátil" que no depende de un sistema de máquina específico.