Está en la página 1de 26

La historia de la computacin moderna comienza con Charles Babbage, en 1822, sin embargo las primeras computadoras mecnicas y elctricas

no contaban con un lenguaje de programacin tal como lo conocemos ahora.

Foltran
Lenguaje que aparece en 1957 desarrollado por IBM y John Backus, Siendo el primer lenguaje cientfico, su nombre se deriva de Formula

Translating System que se centra especficamente a el uso adecuado para el clculo numrico y la computacin cientfica.

Algol
Lenguaje de programacin cuyo nombre es

un acrnimo formado a partir de las siglas en ingls de ALGorithmic Oriented Language. Aunque no tuvo mucho xito comercial es muy importante en la historia de la informtica ya que tuvo una gran influencia en la mayora de los lenguajes de programacin.

Lisp
El Lisp es un lenguaje de programacin. A

este tipo de lenguaje se les denomina aplicativos o funcionales porque se basan en la aplicacin de funciones a los datos.

Lenguaje de programacin es un

Sistema de smbolos y reglas que permite la construccin de programas con los que la computadora puede operar as como resolver problemas de manera eficaz.

La clasificacin de los

lenguajes de programacin no es fcil debido a que las categoras no son absolutamente disjuntas.

Bajo nivel

Se caracterizan por poseer

una estructura demasiado compleja, lo cual los hace difciles de aprender, entender y aplicar.

Ello se debe a su relacin directa con el

funcionamiento real de cada uno de los elementos internos del computador: P, RAM, perifricos etc.
Son los lenguajes propios o naturales de las

computadoras y por ello los programas escritos en bajo nivel nos permiten obtener la mxima velocidad de proceso y un control total de todo el hardware del computador.

Alto nivel de Mquina


Cada instruccin est representada por un

valor numrico, el cual se describe en hexadecimal o en binario. La desventaja radica en lo difcil de su codificacin, pero a cambio obtenemos alta velocidad y control. El conjunto de instrucciones que conforman un lenguaje de mquina es determinado por el microprocesador, ya que cada uno tiene un juego de instrucciones propio y diferente al resto.

Lenguaje Ensamblador
Es muy similar al anterior solo que cada

instruccin est representada por una pequea palabra (nemotcnico), mucho ms fcil de manejar para los humanos que los cdigos hexadecimales, por lo que se le considera un lenguaje codificado y a cada palabra le corresponde una instruccin del microprocesador.

Alto nivel
Diseado en 1968 por Niklaus Wirth, basado

en algol, Se utilizo inicialmente para que los estudiantes se ensearan a utilizar la programacin estructurada, aunque tambin es utilizado desde proyectos de investigacin hasta vdeo juegos, Pascal, fue el lenguaje utilizado el primer Mac, y actualmente programas como Skype lo utilizan.

Pascal
Diseado en 1968 por Niklaus Wirth, basado

en algol, Se utilizo inicialmente para que los estudiantes se ensearan a utilizar la programacin estructurada, aunque tambin es utilizado desde proyectos de investigacin hasta vdeo juegos, Pascal, fue el lenguaje utilizado el primer Mac, y actualmente programas como Skype lo utilizan.

Java
Java es un lenguaje de programacin orientado a objetos, desarrollado por Sun Microsystems a principios de los

aos 90. El lenguaje en s mismo toma mucha de su sintaxis de C y C++, pero tiene un modelo de objetos ms simple y elimina herramientas de bajo nivel, que suelen inducir a muchos errores, como la manipulacin directa de punteros o memoria

Cobol
Siendo uno de los lenguajes de programacin

antiguos, creado en los aos 50's, cobol, del acrnimo en ingles Common Business Oriented Language, por lo tanto obviamente es un lenguaje orientado a los negocios, finanzas y sistemas administrativos, ya sea para empresas o gobiernos. Existen infinidad de dialectos, y en el 2002 se le agrega el soporte a orientado a objetos.

Los programas son ms fciles de

entender, pueden ser ledos de forma secuencial, no hay necesidad de hacer engorrosos seguimientos en saltos de lnea (GOTO) dentro de los bloques de cdigo para intentar entender la lgica.

La estructura de los programas es clara,

puesto que las instrucciones estn ms ligadas o relacionadas entre s.

Reduccin de los costos de mantenimiento.

Anlogamente a la depuracin, durante la fase de mantenimiento, modificar o extender los programas resulta ms fcil.

Programas son ms sencillos y ms rpidos

de confeccionar (y se facilita su optimizacin).

Un programa escrito de acuerdo a los

principios de programacin estructurada no solamente tendr una mejor estructura sino tambin una excelente presentacin.

También podría gustarte