lunes, 19 de enero de 2009

CONCEPTOS BASICOS DEL LENGUAJE C

Lenguaje de Programacion

Los lenguajes de programacion se utilizan para escribir programas. Los programas de las computadoras modernas constan de secuencias e instrucciones que se codifican como secuencias de digitos numericos que podran entender dichas computadoras, este sistema se le conoce como lenguaje maquina.
Cada lenguaje de programacion tiene un conjunto de instrucciones que la computadora podra entender directamenteen su codigo, las instrucciones mas comunes son:

  • Instrucciones de entrada/salida: Instrucciones de transferencia de informacion entre dispositivos perifericos y la memoria central.
  • Instrucciones de calculo: Instrucciones para que la computadora pueda relizar operaciones aritmeticas.
  • Instrucciones de control: Instrucciones que modifican la secuencia de la ejecucion del programa.

Clasificacion de los lenguajes de programacion

Paradigmas de programacion

  • Lenguajes imperactivos: representa el enfoque o metodo tradicional de programacion. Un lenguaje imperactivo es un conjunto de instrucciones que se ejecutan por una, de principio a fin de modo secuencial ecepto cuando intervienen instrucciones de salto de secuencia o control.
  • Lenguajes declarativos: solicita al programador que describa el problema en un lugar de encontrar una solucion algoritmica al problema.
  • Lenguajes orientados a objetos: guarda analogia con la vida real. El desarrolle del software OO se basa en el diseño y construccion de objetos que se componen a su vez de datos y operaciones que manipulan esos datos.

Historia del Lenguaje C

C es un lenguaje de programacion de proposito general asociado, de modo universal, al sistema operativo UNIX. Sin embargo, la popularidad, eficacia y potencia de C, se ha producido porque este lenguaje no esta practicamente asociado a ningun sistema operativo, ni a ninguna maquina en especial. Esta razon es fundamental, por la que C, es conocido como el lenguaje de programacion de sistemas, por excelencia.

Herederos del lenguaje C (C++, Java, C#)

C++, Java y C#, los tres lenguajes mas populares junto con el C en esta primera decada del siglo XXI son herederos directos del propio C con caracteristicas orientadas a objetos y a internet. Actualmente y aunque C sigue siendo, tal vez, el mas utilizado en el mundo de la educacion como primer lenguaje de programacion y tambien copa un porcentaje alto de la utilizacion en el campo profecional, los tres lenguajes con caracteristicas tecnicas orientadas a objetos forman con C el poquer de lenguajes mas empleados en el mundo educativo , profecional y cientifico actual y previsiblemente de los proximos años

No hay comentarios:

Publicar un comentario