lunes, 19 de enero de 2009

Conceptos Basicos del Lenguaje en C

~Concepto de lenguaje de programacion.


Los lenguajes de programación se utilizan para escribir programas. Los programas modernos constan de secuencias de instrucciones que se codifican como secuencia de digitos numericos. Al sistema de codificacion se le conoce como lenguaje de máquina el cual es el lenguaje nativo de la computadora. Las instrucciones basicas y comunes en casi todos los lenguajes son de entrada y salida, de calculo y de control.


~Clasificacion de lenguajes de programacion.


Los principales lenguajes de programacion son:

*Lenguajes de maquina: este lenguaje traduce directamente el codigo de maquina (codigo binario) comprensible por las computadoras.


*Lenguajes de bajo nivel (ensambladores): Estos son programas que traducen otros programas escritos en codigo nemotécnico en instrucciones númericas en lenguaje de máquina que son compatibles y legibles por la máquina. A estos lenguajes se les denomino lenguages de segunda generacion, reservando el nombre de primera generacion para los lenguajes de máquina.


*Lenguajes de alto nivel: en los 50´s empezaron a desarrollarse lenguajes de tercera generación que diferia de las anteriores ya que solo las comprendian los programadores y eran independientes de la máquina. Los ejemplos más conocidos son FORTRAN que fue desarrollado para aplicaciones cientificas y de ingenieria, y COBOL desarrollado para aplicaciones de gestion y de administración.


~Paradigmas de programación: En realidad un paradigma de programación representa fundamentalmente enfoques diferentes para la construcción de soluciones a problemas y por consiguiente afectan al proceso completo de desarrollo de software. Los paradigmas de programación clásicos son: procedimental, funcional, declarativo y orientado a objetos. El paradigma imperativo o procedimental representa el enfoque o método tradicional de programación. Un lenguaje imperativo es conjunto de instrucciones que se ejecutan una por una, de principio a fin.

~Historia del lenguaje en c:


~Los herederos (C++, java, C#):

No hay comentarios:

Publicar un comentario