miércoles, 16 de enero de 2013

Historia del lenguaje C

Historia del lenguaje C


Ahora empezaremos con la parte de programación  antes de empezar debemos de saber un poco sobre la historia de este lenguaje.

Ken Thompson y Dennis Ritchie
El lenguaje C fue creado en los laboratorios BELL de AT entre los años de 1970 y 1972 por Brian Kernghan y Dennins Ritchie, el lanzamiento de este lenguaje fue muy importante ya que se le asocia mucho con el sistema operativo de UNIX, ya que el propio compilador ademas que los programa que eran utilizados en UNIX tiene en su codificación el lenguaje C.



El lenguaje C tuvo mucho que ver en la elaboración de este sistema operativos ya que gracias a el, no fue tan necesaria la utilización del lenguaje ensamblador. Fue uno de los mejores lenguajes de programación, muy aceptados por la comunidad de programadores ya que este era una conjugación entre el lenguaje de alto nivel y el lenguaje de maquina.

El lenguaje C nace a partir de ser considerado como una lenguaje BCPL. Este sirvió para influencia a otro tipo de lenguaje como el lenguaje B que fue creado en 1970 por Ken Thompson, esto ayudo a la aparición del lenguaje C.



Los tipos básico que se incluyeron en el lenguaje fueron los tipos CHAR (cadena de caracteres), tipo INT (enteros), FLOAT (reales con precisión , DOUBLE (reales de doble precisión . Con el tiempo fueron agregados los tipos SHORT (enteros menor a INT), LONG (enteros mayores a INT), UNSIGNED (enteros sin signo), ENUM (del tipo de enumeraciones), STRUCT (estructuras de datos).



El lenguaje tiene la facilidad de ser un lenguaje portable ya que su programación pueden ser entendida por diferentes sistemas operativos, lo que significa que puede ir de una computadora a otra. El lenguaje C de entrada fue pensado para la programación de Sistemas Operativos, Compiladores, Editores de Texto, Interpretes, Administrador de base de datos; pero hoy en día se puede usar para cualquier tipo de programa.

El lenguaje C es un lenguaje que como algunos sabes tiene la practicidad de ser un lenguaje que contiene muy pocas palabras reservadas, y este tipo de sentencias no contienen de anidamiento lo que significa que aumenta en gran parte su eficacia y practicidad. El lenguaje tiene una gran manejo lo cual permite que se pueden acceder a proyectos mas livianos así como también con as robustos.
Permite que se pueda usar para:
  • Programación de Sistemas
  • Programación de Servidores
  • Programación de Entorno Gráficos 
  • Programación de Bases de Datos
  • Programación numérica y/o científica







Existen hoy en día diferentes entornos por lo cuales nosotros podemos programar en este lenguaje pero el que utilizaremos es "DEV-C++" ya que da un entorno de trabajo de trabajo mas amigable para nosotros los usuarios aunque si se quiere también se puede utilizar TURBO C, este tiene un entorno muy rustico, pero no hay que dejarnos llevar por su apariencia ya que si comparamos a estos dos TURBO C lleva la ventaja.





Este lenguaje es un muy buen comienzo para empezar con otros lenguajes como lo es JAVA que ya veremos mas adelante. Es muy útil para aplicaciones tanto empresariales como también para el hogar, hoy en día es cierto que ha perdido terreno pero podemos seguirlo viendo en la programación de algunos servidores de grandes empresas.







No hay comentarios:

Publicar un comentario