Lenguaje de Programación 1
Lenguaje de Programación 1
Concepto
Un lenguaje de programacin es un lenguaje que puede ser utilizado
para controlar el comportamiento de una mquina, particularmente una
computadora. Consiste en un conjunto de smbolos y reglas sintcticas y
semnticas que definen su estructura y el significado de sus elementos y
expresiones.
Aunque muchas veces se usa lenguaje de programacin y lenguaje
informtico como si fuesen sinnimos, no tiene por qu ser as, ya que los
lenguajes informticos engloban a los lenguajes de programacin y a otros
ms, como, por ejemplo, el HTML (lenguaje para el marcado de pginas
web).
Un lenguaje de programacin permite a uno o ms programadores
especificar de manera precisa: sobre qu datos una computadora debe
operar, cmo deben ser estos almacenados, transmitidos y qu acciones
debe tomar bajo una variada gama de circunstancias. Todo esto, a travs
de un lenguaje que intenta estar relativamente prximo al lenguaje humano
o natural, tal como sucede con el lenguaje Lxico. Una caracterstica
relevante de los lenguajes de programacin es precisamente que ms de
un programador puedan tener un conjunto comn de instrucciones que
puedan ser comprendidas entre ellos para realizar la construccin del
programa de forma colaborativa.
Los procesadores usados en las computadoras son capaces de entender y
actuar segn lo indican programas escritos en un lenguaje fijo llamado
lenguaje de mquina. Todo programa escrito en otro lenguaje puede ser
ejecutado de dos maneras:
Lenguajes Funcionales
Puros: (Haskell, Miranda)
Hbridos: (Lisp, Schemen Ocaml, ML, etc)
Lenguajes Logicos (Prolog)
Lenguajes orientados a objetos (Ada, C++ , Visual FoxPro, Java, etc.)