SlideShare una empresa de Scribd logo
Historia de  los  Lenguajes de  Programación
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.
Lenguajes basados en cálculos numéricos.  Lenguajes para negocios.  Lenguajes para inteligencia artificial. Lenguajes para sistemas
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.
Lenguajes de Máquina: Lenguaje directamente inteligibles por la máquina ya que sus instrucciones son cadenas binarias.  Lenguajes de Bajo Nivel o Ensamblador (Assembler): Permiten crear programas muy rápidos, pero que son a menudo difíciles de aprender.  Lenguajes de Alto Nivel: Son los más utilizados por lo programadores y por cualquier persona.
Intérpretes: Es un traductor que toma un programa fuente, lo traduce y a continuación lo ejecuta  Compiladores: Es aquel programa que traduce un programa en lenguaje de alto nivel.  Fases de compilación;  proceso por el cual el programa fuente es transformado a programa ejecutable
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
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)
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  Fénix  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 Plankalkül  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 práctica de los diseños de Lenguajes de Programación pues a través de ellos podremos ejercitarnos y realizar eficaces algoritmos. 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. Conclusiones: 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. 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.

Más contenido relacionado

PPT
Lenguajes De Programacion
PDF
Tema1 Lenguajes De Programacion
DOCX
1.1. historia del lenguaje de programacion
PPSX
Lenguajes De Programacion
PPTX
Lenguajes de programacion
PPTX
Diapositivas lenguaje de programación gladys
PPTX
Clase lenguaje de programacion
PPT
Historia Y EvolucióN De Los Lenguajes De ProgramacióN
 
Lenguajes De Programacion
Tema1 Lenguajes De Programacion
1.1. historia del lenguaje de programacion
Lenguajes De Programacion
Lenguajes de programacion
Diapositivas lenguaje de programación gladys
Clase lenguaje de programacion
Historia Y EvolucióN De Los Lenguajes De ProgramacióN
 

La actualidad más candente (20)

PPTX
Lenguajes de Programacion según su Generación
PPT
Historia de los Lenguajes de Programación
PPT
Lenguaje De Programacion
PDF
Evolución y clasificación de los lenguajes de programación
PPT
Lenguaje De Programación
PPTX
Clases/Tipos de lenguajes de programación
PPTX
Historia de la programación
PDF
Lenguajes de cuarta generacion
PPSX
Lenguajes de programacion
PPTX
Clasificación de los lenguajes de programación
PPTX
Lenguajes de programación
PPTX
Lenguaje de programacion
PDF
Evolucion de los lenguajes de programación
PPTX
Lenguajes de programacion (exposicion)
PDF
Clasificación de lenguajes
PPTX
CONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADO
PPT
HISTORIA Y EVOLUCION DE LOS LENGUAJES DE PROGRAMACION
PPTX
Lenguaje de programacion presentacion.
PPT
Lección 1 Introducción a los Lenguajes de Programación
PPTX
Exposición de Lenguajes de Programación
Lenguajes de Programacion según su Generación
Historia de los Lenguajes de Programación
Lenguaje De Programacion
Evolución y clasificación de los lenguajes de programación
Lenguaje De Programación
Clases/Tipos de lenguajes de programación
Historia de la programación
Lenguajes de cuarta generacion
Lenguajes de programacion
Clasificación de los lenguajes de programación
Lenguajes de programación
Lenguaje de programacion
Evolucion de los lenguajes de programación
Lenguajes de programacion (exposicion)
Clasificación de lenguajes
CONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADO
HISTORIA Y EVOLUCION DE LOS LENGUAJES DE PROGRAMACION
Lenguaje de programacion presentacion.
Lección 1 Introducción a los Lenguajes de Programación
Exposición de Lenguajes de Programación
Publicidad

Similar a Lenguajes De Programacion (20)

PPTX
Resolución de problemas de algoritmo.
DOCX
Historia de los_lenguajes
PPTX
Clasificasion de los lenguajes
PDF
Historia Lenguajes y sus Tipos
PPT
Lenguaje de programación
PPTX
INTRODUCCIÓN-A-LA-PROGRAMACIÓN-CAMILA.pptx
PPTX
Lenguaje de programacion
PPT
Lenguaje de programación
PPTX
Taller #6
DOCX
Los lenguajes de programación son herramientas que nos permiten crear program...
DOCX
EVOLUCIOIN DE LA PROGRAMAMCION.docx
PPTX
Historia de la programacion
PPSX
Línea de-tiempo-del-lenguaje-de-programación
DOC
Lenguajes De ProgramacióN
PPTX
LENGUAJES DE PROGRAMACIÓN
ODP
Metreología programacion
ODP
Metreología programacion
PPT
Lenguajes de programacion
PDF
1___LENGUAJES DE PROGRAMACION_2023.pdf
PDF
Procesadores de Lenguaje (spanish) - Tema 1
Resolución de problemas de algoritmo.
Historia de los_lenguajes
Clasificasion de los lenguajes
Historia Lenguajes y sus Tipos
Lenguaje de programación
INTRODUCCIÓN-A-LA-PROGRAMACIÓN-CAMILA.pptx
Lenguaje de programacion
Lenguaje de programación
Taller #6
Los lenguajes de programación son herramientas que nos permiten crear program...
EVOLUCIOIN DE LA PROGRAMAMCION.docx
Historia de la programacion
Línea de-tiempo-del-lenguaje-de-programación
Lenguajes De ProgramacióN
LENGUAJES DE PROGRAMACIÓN
Metreología programacion
Metreología programacion
Lenguajes de programacion
1___LENGUAJES DE PROGRAMACION_2023.pdf
Procesadores de Lenguaje (spanish) - Tema 1
Publicidad

Último (20)

PDF
5.1 Pinch y Bijker en libro Actos, actores y artefactos de Bunch Thomas (coor...
PDF
SAP Transportation Management para LSP, TM140 Col18
PPTX
RAP02 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
PPTX
sa-cs-82-powerpoint-hardware-y-software_ver_4.pptx
PDF
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
PDF
Diapositiva proyecto de vida, materia catedra
PPTX
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
PPTX
Presentación PASANTIAS AuditorioOO..pptx
PPTX
Acronis Cyber Protect Cloud para Ciber Proteccion y Ciber Seguridad LATAM - A...
PDF
Influencia-del-uso-de-redes-sociales.pdf
PPTX
Propuesta BKP servidores con Acronis1.pptx
PDF
Liceo departamental MICRO BIT (1) 2.pdfbbbnn
PDF
Calidad desde el Docente y la mejora continua .pdf
PDF
Plantilla para Diseño de Narrativas Transmedia.pdf
PPT
Que son las redes de computadores y sus partes
PDF
Estrategia de apoyo tecnología grado 9-3
PDF
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...
PDF
clase auditoria informatica 2025.........
PPTX
COMO AYUDAN LAS TIC EN LA EDUCACION SUPERIOR.pptx
PPTX
Sesion 1 de microsoft power point - Clase 1
5.1 Pinch y Bijker en libro Actos, actores y artefactos de Bunch Thomas (coor...
SAP Transportation Management para LSP, TM140 Col18
RAP02 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
sa-cs-82-powerpoint-hardware-y-software_ver_4.pptx
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
Diapositiva proyecto de vida, materia catedra
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
Presentación PASANTIAS AuditorioOO..pptx
Acronis Cyber Protect Cloud para Ciber Proteccion y Ciber Seguridad LATAM - A...
Influencia-del-uso-de-redes-sociales.pdf
Propuesta BKP servidores con Acronis1.pptx
Liceo departamental MICRO BIT (1) 2.pdfbbbnn
Calidad desde el Docente y la mejora continua .pdf
Plantilla para Diseño de Narrativas Transmedia.pdf
Que son las redes de computadores y sus partes
Estrategia de apoyo tecnología grado 9-3
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...
clase auditoria informatica 2025.........
COMO AYUDAN LAS TIC EN LA EDUCACION SUPERIOR.pptx
Sesion 1 de microsoft power point - Clase 1

Lenguajes De Programacion

  • 1. Historia de los Lenguajes de Programación
  • 2. 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.
  • 3. Lenguajes basados en cálculos numéricos. Lenguajes para negocios. Lenguajes para inteligencia artificial. Lenguajes para sistemas
  • 4. 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.
  • 5. Lenguajes de Máquina: Lenguaje directamente inteligibles por la máquina ya que sus instrucciones son cadenas binarias. Lenguajes de Bajo Nivel o Ensamblador (Assembler): Permiten crear programas muy rápidos, pero que son a menudo difíciles de aprender. Lenguajes de Alto Nivel: Son los más utilizados por lo programadores y por cualquier persona.
  • 6. Intérpretes: Es un traductor que toma un programa fuente, lo traduce y a continuación lo ejecuta Compiladores: Es aquel programa que traduce un programa en lenguaje de alto nivel. Fases de compilación; proceso por el cual el programa fuente es transformado a programa ejecutable
  • 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. 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. 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 Fénix 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 Plankalkül 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
  • 10. Recomendaciones: 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. 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. Conclusiones: 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. 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.