Historia de  los  Lenguajes de  Programación
<ul><li>Los diseños para los lenguajes de programación han ido evolucionando desde que aparecieron los lenguajes de alto n...
<ul><li>Lenguajes basados en cálculos numéricos.  </li></ul><ul><li>Lenguajes para negocios.  </li></ul><ul><li>Lenguajes ...
<ul><li>Según Joyanes (2003), FORTRAN se empleaba para cómputo científico, el lenguaje más utilizado en cuanto a negocios ...
<ul><li>Lenguajes de Máquina: </li></ul><ul><ul><li>Lenguaje directamente inteligibles por la máquina ya que sus instrucci...
<ul><li>Intérpretes: </li></ul><ul><ul><li>Es un traductor que toma un programa fuente, lo traduce y a continuación lo eje...
Inicio Editar Programa  Fuente Compilar el Programa Enlazador Ejecución Programa Programa  Ejecutable Existen errores en l...
Fortran (1954)  Cobol (1959)  Algol y Lisp (1960)  PL/1 (1964)  ADA (1979)  FORTH (1970)  APL (1961) PILOT (1969)  BASIC (...
<ul><li>ABAP  </li></ul><ul><li>ABC  </li></ul><ul><li>ActionScript  </li></ul><ul><li>Afnix  </li></ul><ul><li>ASP  </li>...
Recomendaciones:   <ul><li>Se recomienda el estudio y práctica de los diseños de Lenguajes de Programación pues a través d...
Próxima SlideShare
Cargando en…5
×

Lenguajes De Programacion

27.366 visualizaciones

Publicado el

estas diapositivas brindan nociones preliminares sobre los Lenguajes de Programacion....Rosa Romero Tello

Publicado en: Tecnología
3 comentarios
3 recomendaciones
Estadísticas
Notas
Sin descargas
Visualizaciones
Visualizaciones totales
27.366
En SlideShare
0
De insertados
0
Número de insertados
478
Acciones
Compartido
0
Descargas
646
Comentarios
3
Recomendaciones
3
Insertados 0
No insertados

No hay notas en la diapositiva.

Lenguajes De Programacion

  1. 1. Historia de los Lenguajes de Programación
  2. 2. <ul><li>Los diseños para los lenguajes de programación 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 años 1950. Ya en la década de 1970 se realizan nuevos lenguajes de programación tales como: Ada, C, Pascal, Prolog y Smaltalk y los lenguajes de programación como C++ y ML de los años ochenta. </li></ul>
  3. 3. <ul><li>Lenguajes basados en cálculos numéricos. </li></ul><ul><li>Lenguajes para negocios. </li></ul><ul><li>Lenguajes para inteligencia artificial. </li></ul><ul><li>Lenguajes para sistemas </li></ul>
  4. 4. <ul><li>Según Joyanes (2003), FORTRAN se empleaba para cómputo científico, el lenguaje más 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 habían en los años 1960 ya no queda ninguno pues con las evoluciones que han adquirido han ido descartando lenguajes de difícil manejo. </li></ul>
  5. 5. <ul><li>Lenguajes de Máquina: </li></ul><ul><ul><li>Lenguaje directamente inteligibles por la máquina ya que sus instrucciones son cadenas binarias. </li></ul></ul><ul><li>Lenguajes de Bajo Nivel o Ensamblador (Assembler): </li></ul><ul><ul><li>Permiten crear programas muy rápidos, pero que son a menudo difíciles de aprender. </li></ul></ul><ul><li>Lenguajes de Alto Nivel: </li></ul><ul><ul><li>Son los más utilizados por lo programadores y por cualquier persona. </li></ul></ul>
  6. 6. <ul><li>Intérpretes: </li></ul><ul><ul><li>Es un traductor que toma un programa fuente, lo traduce y a continuación lo ejecuta </li></ul></ul><ul><li>Compiladores: </li></ul><ul><ul><li>Es aquel programa que traduce un programa en lenguaje de alto nivel. </li></ul></ul><ul><ul><li>Fases de compilación; proceso por el cual el programa fuente es transformado a programa ejecutable </li></ul></ul>
  7. 7. Inicio Editar Programa Fuente Compilar el Programa Enlazador Ejecución Programa Programa Ejecutable Existen errores en la compilación Modificación Programa Fuente Fases de compilación
  8. 8. Fortran (1954)  Cobol (1959)  Algol y Lisp (1960) PL/1 (1964)  ADA (1979) FORTH (1970) APL (1961) PILOT (1969) BASIC (1965) Pascal (1971)   Modula-2 (1980) LOGO (1968)   C (1972)
  9. 9. <ul><li>ABAP </li></ul><ul><li>ABC </li></ul><ul><li>ActionScript </li></ul><ul><li>Afnix </li></ul><ul><li>ASP </li></ul><ul><li>ASP.NET </li></ul><ul><li>AWK </li></ul><ul><li>B </li></ul><ul><li>BCPL </li></ul><ul><li>Befunge </li></ul><ul><li>Boo </li></ul><ul><li>C++ </li></ul><ul><li>C# </li></ul><ul><li>Caml </li></ul><ul><li>Clipper </li></ul><ul><li>CLIPS </li></ul><ul><li>CLU </li></ul><ul><li>CORAL </li></ul><ul><li>D </li></ul><ul><li>Delphi </li></ul><ul><li>DIV </li></ul><ul><li>CORAL </li></ul><ul><li>D </li></ul><ul><li>Delphi </li></ul><ul><li>DIV </li></ul><ul><li>Dylan </li></ul><ul><li>Eiffel </li></ul><ul><li>Erlang </li></ul><ul><li>Ensamblador </li></ul><ul><li>Extended ML </li></ul><ul><li>Euphoria </li></ul><ul><li>Fénix </li></ul><ul><li>Flow -Matic </li></ul><ul><li>Gambas </li></ul><ul><li>GML </li></ul><ul><li>GRAFCET </li></ul><ul><li>FP </li></ul><ul><li>Haskell </li></ul><ul><li>Icon </li></ul><ul><li>Inform </li></ul><ul><li>INTERCAL </li></ul><ul><li>ISWIM </li></ul><ul><li>J </li></ul><ul><li>Java </li></ul><ul><li>JavaScript </li></ul><ul><li>Joy </li></ul><ul><li>KWC </li></ul><ul><li>LADDER </li></ul><ul><li>Letra </li></ul><ul><li>Lexico </li></ul><ul><li>Lingo </li></ul><ul><li>Lua </li></ul><ul><li>MAGIC </li></ul><ul><li>Mainsail </li></ul><ul><li>Mesa </li></ul><ul><li>Miranda </li></ul><ul><li>ML </li></ul><ul><li>Modula </li></ul><ul><li>Modula-3 </li></ul><ul><li>Natural </li></ul><ul><li>NetREXX </li></ul><ul><li>Oberon </li></ul><ul><li>Object REXX </li></ul><ul><li>Objective -C </li></ul><ul><li>Ocaml </li></ul><ul><li>Occam </li></ul><ul><li>Oz </li></ul><ul><li>Parlog </li></ul><ul><li>Perl </li></ul><ul><li>PHP </li></ul><ul><li>Plankalkül </li></ul><ul><li>PostScript </li></ul><ul><li>PowerBuilder </li></ul><ul><li>Prolog </li></ul><ul><li>Python </li></ul><ul><li>Rapid </li></ul><ul><li>REXX </li></ul><ul><li>RPN </li></ul><ul><li>RPG </li></ul><ul><li>Ruby </li></ul><ul><li>Sail </li></ul><ul><li>Sather </li></ul><ul><li>Scheme </li></ul><ul><li>Seed7 </li></ul><ul><li>Self </li></ul><ul><li>Sh </li></ul><ul><li>Simula </li></ul><ul><li>Smalltalk </li></ul><ul><li>Snobol </li></ul><ul><li>SPARK </li></ul><ul><li>Squeak </li></ul><ul><li>SR </li></ul><ul><li>Standard ML </li></ul><ul><li>TI-Basic </li></ul><ul><li>TCL </li></ul><ul><li>VBA </li></ul><ul><li>Visual Basic </li></ul><ul><li>Visual C++ </li></ul><ul><li>Visual DialogScript </li></ul><ul><li>Seed7 </li></ul><ul><li>Self </li></ul><ul><li>Sh </li></ul><ul><li>Simula </li></ul><ul><li>Smalltalk </li></ul>
  10. 10. Recomendaciones: <ul><li>Se recomienda el estudio y práctica de los diseños de Lenguajes de Programación pues a través de ellos podremos ejercitarnos y realizar eficaces algoritmos. </li></ul><ul><li>Investigar los Lenguajes de Programación de tal manera que tengamos la habilidad de poder escoger el mejor lenguaje de programación de acuerdo a lo que queramos realizar. </li></ul>Conclusiones: <ul><li>Los Lenguajes de Programación son muy complicados de definir pero si sabemos que con ellos podemos desarrollar muchas cosas pues para cada dominio como las Matemáticas, Aplicaciones Militares e incluso el Juego como muchas otras ya que existen lenguajes específicamente para cada uno de ellos. </li></ul><ul><li>Promover la utilización de los lenguajes de programación de tal manera que obtengamos la habilidad de utilización, elección y diseño de estos lenguajes. </li></ul>

×