Lenguajes de programación

Páginas: 18 (4371 palabras) Publicado: 1 de octubre de 2013
TEMA 3 LENGUAJES DE PROGRAMACIÓN.

1. INTRODUCCIÓN


La informática se suele definir como la ciencia que estudia el tratamiento automático de la información. Para realizar dicho tratamiento es necesario una máquina que lo realice (hardware), pero tambien es necesario una serie de datos a procesar y unas instrucciones para llevar a cabo este proceso (software). Por este motivo unas de lasprincipales áreas de estudio de la informática es el conjunto de lenguajes que permiten definir las instrucciones que procesarán los datos sobre un ordenador (Lenguajes de programación). Es decir el lenguaje de programación es un lenguaje que puede ser utilizado para controlar el comportamiento de una máquina, particularmente un ordenador.
Consiste en un conjunto de símbolos y reglas sintácticasy semánticas que definen su estructura y el significado de sus elementos y expresiones.
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 (lenguaje para el marcado de páginas web
En el tema se va a tratarsobre los lenguajes de programación, describiendo brevemente su historia y estableciendo una clasificación de los mismos, trataremos como se lleva a cabo el proceso de traducción de un lenguaje de alto nivel hasta un lenguaje entendible por el hardware (lenguajes máquina) y por último describiremos los principales características de los lenguajes de programación más utilizados en la actualidad2. BREVE HISTORIA

Los primeros ordenadores se programaban directamente manipulando el hardware, por lo que no existía ningún lenguaje de programación ya que las instrucciones se indicaban directamente a la máquina cambiando sus circuitos

En los años 40 y primeros de los 50 del pasado siglo, surgen las arquitecturas modernas (basadas e la máquina de Von Neuman) y las máquinas con programaalmacenado en memoria; junto con ellas surgió el primer lenguaje de programación “lenguaje máquina”
De los problemas surgidos con el lenguaje máquina (engorroso de programar, poca portabilidad) los programadores empiezan a utilizar un código nemotécnico para no tener que recordar las secuencias en binario así ejemplo:
ADD representaría e código 00101101. a este lenguaje nemotécnico se le llamó“lenguaje ensamblador”

Casi a la vez que el ensamblador surgen también los primeros programas traductores. Ya que los nemónicos se tenían que traducir manualmente a máquina por lo que resultaba necesario crear un programa que realizase dicha traducción.
La utilización de ensamblador ( o máquina) hace que el código generado dependa totalmente de la arquitectura de la máquina para la que se estátrabajando haciendo difícil la portabilidad del código.
Con el tiempo para solucionar los problemas que seguían teniendo los programadores con el ensamblador (poco cercano al lenguaje humano ya que tiene un nivel de abstracción muy bajo, cercano a la máquina) surgen los lenguajes de alto nivel más orientados al modo de pensar humano y no atado a la máquina.
Junto con los lenguajes de alto nivelhubo también que mejorar los programas traductores ya que no se trata de realizar una simple sustitución de caracteres sino de trasladar lo expresado en un lenguaje de programación de alto nivel de abstracción a un nivel entendible por el ordenador surgió por lo tanto la ciencia de los compiladores
En la actualidad se busca poder reutilizar unidades de código y mejorar el rendimiento de lastareas de programación para ello los lenguajes orentados a objetos de 4ª generación y las herramientas CASE dan a los programadores e ingenieros de software nuevas posibilidades.

3. CLASIFICACIÓN DE LOS LENGUAJES DE PROGRAMACIÓN

Aunque en esta introducción hemos comenzado a hablar de los lenguajes dividiéndolos en bajo y alto nivel, en las próximas páginas procederemos a un análisis más...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Lenguajes de programacion
  • Lenguajes de programación
  • lenguaje de programacion
  • lenguajes de programacion
  • Lenguaje De Programacion
  • lenguaje de programacion
  • Los Lenguajes De Programacion
  • Lenguaje de programación

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS