Está en la página 1de 3

LENGUAJES DE PROGRAMACIN

GENERACIONES
Los lenguajes de programacin son herramientas que nos permiten crear programas
y software. Entre ellos tenemos Delphi, visual Basic, Pascal, Java.

1. Primera - Lenguaje de mquina: Empieza en los aos 1940-1950.


Consista en sucesiones de dgitos binarios. Todas las instrucciones y
mandatos se escriban valindose de cadenas de estos dgitos. An en la
actualidad, es el nico lenguaje interno que entiende la computadora; los
programas se escriben en lenguajes de mayor nivel y se traducen a lenguaje
de mquina.

2. Segunda - Lenguajes ensambladores: Fines de los 50. Se diferencian de


los lenguajes de mquina en que en lugar de usar cdigos binarios, las
instrucciones se representan con smbolos fciles de reconocer, conocidos
como mnemotcnicos, An se utilizan estos lenguajes cuando interesa un
nivel mximo de eficiencia en la ejecucin o cuando se requieren
manipulaciones intrincadas. Al igual que los lenguajes de la mquina, los
lenguajes ensambladores son nicos para una computadora particular. Esta
dependencia de la computadora los hace ser lenguajes de bajo nivel.

3. Tercera - Lenguaje alto nivel, Son lenguajes de alto nivel similares al habla
humana pero requieren cierta capacitacin para su uso.
Se programan de una forma procedimental, es decir, hay que darle un
procedimental para que el resuelva el problema, son muy usados para resolver
problemas simples, poro presentan gran dificultad con problemas ms complejos.
Son lenguajes de tercera generacin Cobol, C, Pascal o Fortran.

4. Cuarta- encuentran los lenguajes orientados a objetos,


permite implementar los conceptos de programacin de objetos, es decir, clases,
objeto, encapsulamiento, gerencia y polimorfismo.
Ej. Visual, Natural Adobes, java

5. Quinta Lenguajes orientados a aplicaciones en inteligencia artificial,


lenguajes declarativos
Un lenguaje declarativo es un tipo de lenguaje de programacin basado ms en las
matemticas y en la lgica que los lenguajes imperativos, ms cercanos estos al
razonamiento humano. Los lenguajes declarativos no dicen cmo hacer una cosa,
sino, ms bien, qu cosa hacer. A diferencia de los imperativos, no suele haber
declaracin de variables ni tipos
Dentro de este campo destacan las aplicaciones en sistemas expertos, juegos,
visin artificial y robtica.
Como Lisp y Prolog.