Lenguaje C

¿Qué es?

El lenguaje de programación C fue creado por Brian Kernighan y Dennis Ritchie a mediados de los años 70.

En el lenguaje C, un identificador es cualquier palabra no reservada que comience por una letra o por un subrayado, pudiendo contener en su interior letras, números y subrayados. La longitud máxima de un identificador depende del compilador que se este usando, pero, generalmente, suelen ser de 32 caracteres, ignorándose todos aquellos caracteres que compongan el identificador y sobrepasen la longitud máxima.

El lenguaje C es un lenguaje para programadores en el sentido de que proporciona una gran flexibilidad de programación y una muy baja comprobación de incorrecciones, de forma que el lenguaje deja bajo la responsabilidad del programador acciones que otros lenguajes realizan por si mismos.

En donde podemos encontrarlo
El lenguaje C es uno de los lenguajes de programación más ampliamente utilizados en el mundo, ejecutándose en la mayoría de los sistemas operativos y pueden ser usados en casi todas las plataformas informáticas.

Los siguientes son algunos de los sistemas que son utilizados por millones de personas y están programados en el lenguaje C.

  • Microsoft Windows: Durante décadas, el sistema operativo más utilizado del mundo, con aproximadamente el 90 por ciento de la cuota de mercado, ha sido impulsado por un núcleo escrito en C.
  • Linux:Como ya hemos dicho Linux también está escrito principalmente en C, con algunas partes, al igual que windows, en ensamblador.
  • Mac: Los ordenadores Mac también son soportados por una programación en C. El núcleo OS X está escrito principalmente en C y cada programa y driver en un Mac, igual que en Windows y Linux, se ejecuta con un kernel C.
  • Móvil: Los kernels de iOS, Android y Windows Phone también están escritos en C.
  • Bases de datos: Las bases de datos más populares del mundo, incluyendo bases de datos Oracle, MySQL, MS SQL Server y PostgreSQL, están codificados en C (los primeros tres de ellos en realidad tanto en C como C ++).
  • Películas 3D: Las películas en 3D son creadas con aplicaciones que generalmente están escritas en C y C ++.

Características del lenguaje C

Son varias las características de C tal y como vemos a continuación.
  • Estructura de C - Lenguaje estructurado.
  • Programación de nivel medio (beneficiándose de las ventajas de la programación de alto y bajo nivel).
  • No depende del hardware, por lo que se puede migrar a otros sistemas.
  • Objetivos generales. No es un lenguaje para una tarea específica, pudiendo programar tanto un sistema operativo, una hoja de cálculo o un juego.
  • Ofrece un control absoluto de todo lo que sucede en el ordenador.
  • Organización del trabajo con total libertad.
  • Los programas son producidos de forma rápida y son bastante potentes.
  • Rico en tipo de datos, operadores y variables en C.
Como inconvenientes, siendo también características del lenguaje C, debemos decir que no es un lenguaje sencillo de aprender, que requiere una continua práctica y un serio seguimiento si queremos tener el control de los programas.


Comentarios

Entradas populares