viernes, 25 de enero de 2013

Lenguaje de Programación

Un lenguaje de programación es un lenguaje que puede ser utilizado para controlar el comportamiento de una máquina, particularmente una computadora. Consiste en un conjunto de reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos, respectivamente. Aunque muchas veces se usa lenguaje de programación y lenguaje informático como si fuesen sinónimos, no tiene por qué ser así, ya que los lenguajes informáticos engloban a los lenguajes de programación y a otros más, como, por ejemplo, el HTML.

Clasificación
Lenguaje de máquina.- 
    • Lenguaje de máquina es el sistema de códigos directamente interpretable por un circuito microprogramable, como el microprocesador de una computadora o el microcontrolador de un autómata (un PLC)
    • Las computadoras sólo conocen intrínsecamente un lenguaje, llamado Lenguaje de Máquina, formado exclusivamente por Unos y Ceros (Sistema Numérico Binario). Este lenguaje es difícil de manejar para las personas en general.

    Lenguaje de alto nivel.-Un lenguaje de programación de nivel alto (incorrectamente mencionado "alto nivel") se caracteriza por expresar los algoritmos de una manera adecuada a la capacidad cognitivahumana, en lugar de a la capacidad ejecutora de las máquinas.
    En los primeros lenguajes de nivel bajo la limitación era que se orientaban a un área específica y sus instrucciones requerían de una sintaxis predefinida. Se clasifican como lenguajes procedimentales.

    Lenguaje de bajo nivel.- 
    Los lenguajes de bajo nivel, también llamados lenguajes ensambladores, permiten al programadorescribir instrucciones de un programa usando abreviaturas del inglés, también llamadas palabras nemotécnicas, tales como: ADD, DIV, SUB, etc. Un programa escrito en un lenguaje ensamblador tiene el inconveniente de que no es comprensible para la computadora, ya que, no está compuesto por ceros y unos. Para traducir las instrucciones de un programa escrito en un lenguaje ensamblador a instrucciones de un lenguaje máquina hay que utilizar un programa llamado ensamblador, como se muestra en la siguiente figura:
    programa ensamblador
    Figura - Funcionamiento de un ensamblador.

No hay comentarios:

Publicar un comentario