C

Definición

C es un lenguaje de programación considerado como uno de los más importantes en la actualidad con el cual se desarrollan tanto aplicaciones como sistemas operativos a la vez que forma la base de otros lenguajes más actuales como Java, C++ o C#.

C Fue creado 1972 para el sistema operativo UNIX, de la mano del científico informático estadounidense Dennis Ritchie (con la ayuda de Ken Thompson). Recibió el nombre de C simplemente por una cuestión alfabética, ya que sustituyó a sus lenguajes predecesores B y BCPL que codificaban la minicomputadora PDP-7. El desarrollo del lenguaje C toma protagonismo para la creación del sistema operativo UNIX que llevarían consigo los nuevos minicomputadores PDP-11, primeros en conectar el procesador, los periféricos y la memoria entre sí mediante un BUS bidireccional.

Características del lenguaje C

  • 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.

Ventajas del lenguaje C

1.- Alto nivel de desempeño

El lenguaje C es que es muy eficiente para hacer llamadas directas al sistema operativo. Ofrece variedad de parámetros de optimización.

2.- Uso de lenguaje eficiente

Utiliza lenguaje compilado y se acopla de forma efectiva con el lenguaje ensamblador, así como también es el que mejor aprovecha la CPU de la máquina. 

3.- Multiplataforma

El lenguaje C puede ser ejecutado en cualquier tipo de software o hardware. Gracias a esto, se pueden desarrollar aplicaciones compatibles con sistemas operativos como Linux, Mac, Windows.

4.-Estructura de datos

El lenguaje C permite que, gracias a la sentencia struct, se acceda a formar una variable de registros. Un ejemplo de esto es la variable “fecha” que está compuesta por tres registros tipo int, los cuales son día, mes y año. 

5.- Base de datos

El lenguaje C es la buena gestión que garantiza el intercambio, consulta, almacenamiento y actualización de los datos.





Comentarios

Entradas populares de este blog

Java

Python