Você está na página 1de 10

Los diseos para los lenguajes de programacin han ido evolucionando desde que aparecieron los lenguajes de alto

nivel que en su momento eran los de mayor demanda pero que sin embargo eran muy complejos de desarrollar, esto data de los aos 1950. Ya en la dcada de 1970 se realizan nuevos lenguajes de programacin tales como: Ada, C, Pascal, Prolog y Smaltalk y los lenguajes de programacin como C++ y ML de los aos ochenta.

Lenguajes basados en clculos numricos. Lenguajes para negocios. Lenguajes para inteligencia artificial. Lenguajes para sistemas

Segn Joyanes (2003), FORTRAN se empleaba para cmputo cientfico, el lenguaje ms utilizado en cuanto a negocios eran escritos en COBOL, las aplicaciones militares en JOVIAL y las militares incrustadas en ADA, pero de todos los lenguajes que haban en los aos 1960 ya no queda ninguno pues con las evoluciones que han adquirido han ido descartando lenguajes de difcil manejo.

Lenguajes de Mquina:
Lenguaje

directamente inteligibles por la mquina ya que sus instrucciones son cadenas binarias.

Lenguajes de Bajo Nivel o Ensamblador (Assembler):


Permiten

crear programas muy rpidos, pero que son a menudo difciles de aprender. los ms utilizados por lo programadores y por cualquier persona.

Lenguajes de Alto Nivel:


Son

Intrpretes:
Es

un traductor que toma un programa fuente, lo traduce y a continuacin lo ejecuta

Compiladores:
Es

aquel programa que traduce un programa en lenguaje de alto nivel. Fases de compilacin; proceso por el cual el programa fuente es transformado a programa ejecutable

Inicio
Modificacin Programa Fuente

Editar Programa Fuente

Compilar el Programa

Existen errores en la compilacin

Programa

Enlazador

Programa Ejecutable

Ejecucin

Fases de compilacin

Fortran (1954)

APL (1961)

LOGO (1968)

Pascal (1971)

Cobol (1959)

PL/1 (1964)

PILOT (1969)

C (1972)

Algol y Lisp (1960)

BASIC (1965)

FORTH (1970)

ADA (1979)

Modula-2 (1980)

ABAP ABC ActionScript Afnix ASP ASP.NET AWK B BCPL Befunge Boo C++ C# Caml Clipper CLIPS CLU CORAL D Delphi DIV

CORAL D Delphi DIV Dylan Eiffel Erlang Ensamblador Extended ML Euphoria Fnix Flow -Matic Gambas GML GRAFCET FP Haskell Icon Inform INTERCAL ISWIM

J Java JavaScript Joy KWC LADDER Letra Lexico Lingo Lua MAGIC Mainsail Mesa Miranda ML Modula Modula-3 Natural NetREXX Oberon Object REXX

Objective -C Ocaml Occam Oz Parlog Perl PHP Plankalkl PostScript PowerBuilder Prolog Python Rapid REXX RPN RPG Ruby Sail Sather Scheme Seed7

Self Sh Simula Smalltalk Snobol SPARK Squeak SR Standard ML TI-Basic TCL VBA Visual Basic Visual C++ Visual DialogScript Seed7 Self Sh Simula Smalltalk

Recomendaciones:

Se recomienda el estudio y prctica de los diseos de Lenguajes de Programacin pues a travs de ellos podremos ejercitarnos y realizar eficaces algoritmos. Investigar los Lenguajes de Programacin de tal manera que tengamos la habilidad de poder escoger el mejor lenguaje de programacin de acuerdo a lo que queramos realizar.

Conclusiones:

Los Lenguajes de Programacin son muy complicados de definir pero si sabemos que con ellos podemos desarrollar muchas cosas pues para cada dominio como las Matemticas, Aplicaciones Militares e incluso el Juego como muchas otras ya que existen lenguajes especficamente para cada uno de ellos. Promover la utilizacin de los lenguajes de programacin de tal manera que obtengamos la habilidad de utilizacin, eleccin y diseo de estos lenguajes.

Você também pode gostar