SlideShare ist ein Scribd-Unternehmen logo
1 von 21
Lenguajes de Programación Es un idioma artificial diseñado para expresar computaciones que pueden ser llevadas a cabo por máquinas como las computadoras. Pueden usarse para crear programas que controlen el comportamiento físico y lógico de una máquina, para expresar algoritmos con precisión, o como modo de comunicación humana.
Lenguajes de Programación Historia Para que la computadora entienda nuestras instrucciones debe usarse un lenguaje específico conocido como código máquina, el cual la máquina comprende fácilmente, pero que lo hace excesivamente complicado para las personas. De hecho sólo consiste en cadenas extensas de números 0 y 1. La primera programadora de computadora conocida fue Ada Lovelace. Incluso aunque Babbage nunca completó la construcción de cualquiera de sus máquinas, el trabajo que Ada realizó con éstas le hizo ganarse el título de primera programadora de computadoras del mundo. El nombre del lenguaje de programación Ada fue escogido como homenaje a esta programadora. Todos este tipo de lenguaje se denominaba de bajo nivel. A medida que la complejidad de las tareas que realizaban las computadoras aumentaba, se hizo necesario disponer de un método más eficiente para programarlas. Entonces, se crearon los lenguajes de alto nivel.
Lenguajes de Programación Clasificación: Según su generación ,[object Object]
Lenguaje de Segunda generación.
Lenguaje de Tercera generación.
Lenguaje de Cuarta generación.
Lenguaje de Quinta generación.,[object Object]
Lenguajes de Programación Lenguaje de Primera generacion Lenguaje de máquina
Lenguajes de Programación Lenguaje de Segunda generación Lenguaje ensamblador Se desarrolla a finales de los años 50. Las instrucciones se representan con símbolos mnemotécnicos. Simplifican las estructuras de las instrucciones y las hacen más legibles. Se los reconoce como lenguaje de bajo nivel porque su código está orientado a un modelo de computadora especifica.
Lenguajes de Programación Lenguaje de Segunda generación Lenguaje ensamblador
Lenguajes de Programación Lenguaje de Tercera generación Se desarrolla entre los años 60. Sustituyen las Instrucciones simbólicas por códigos independientes de la maquina. Tiene 3 categorías: ,[object Object]
hace énfasis en los procedimientos.
Lenguaje orientado a problemas el cual los resuelve sin el detalle de la programación y el Lenguaje orientado el cual hace énfasis en el objeto de la acción.,[object Object]
Lenguajes de Programación Lenguaje de Tercera generación Lenguaje C
Lenguajes de Programación Lenguaje de Tercera generación Fortran
Lenguajes de Programación Lenguaje de Tercera generación Pascal
Lenguajes de Programación Lenguaje de Cuarta generación Su característica distintiva es especificar que es lo que se debe hacer, en vez de como se debe ejecutar una tarea. El uso de frases y oraciones parecidas al ingles para emitir instrucciones. Acceso a base de datos. Capacidades graficas. Puede programarse visualmente como Visual Basic.
Lenguajes de Programación Lenguaje de Cuarta generación Visual Basic
Lenguajes de Programación Lenguaje de Cuarta generación SQL
Lenguajes de Programación Lenguaje de Quinta generación De desarrollo a principio de la década de los 80. Fue creado para la inteligencia artificial. También para el procesamiento de lenguajes naturales. Están serian capaces de resolver problemas complejos como la traducción del lenguaje natural a otros.
Lenguajes de Programación Lenguaje de Quinta generación Lisp

Weitere ähnliche Inhalte

Was ist angesagt?

Lenguajes de programación: Paradigmas de Programación
Lenguajes de programación: Paradigmas de ProgramaciónLenguajes de programación: Paradigmas de Programación
Lenguajes de programación: Paradigmas de ProgramaciónLuis Fernando Aguas Bucheli
 
Presentacion De Programacion
Presentacion De ProgramacionPresentacion De Programacion
Presentacion De ProgramacionDario Fernando
 
Estilos de programación y sus lenguajes
Estilos de programación y sus lenguajesEstilos de programación y sus lenguajes
Estilos de programación y sus lenguajesPedro Contreras Flores
 
Fortran y Pascal
 Fortran y Pascal Fortran y Pascal
Fortran y PascalShirlid .n
 
Ingenieria de Software
Ingenieria de SoftwareIngenieria de Software
Ingenieria de SoftwareAbrilzabaleta
 
Fundamentos de Programación
Fundamentos de ProgramaciónFundamentos de Programación
Fundamentos de ProgramaciónKudos S.A.S
 
franco lorentz word2
franco lorentz word2franco lorentz word2
franco lorentz word23xtremus
 
Lenguajes lógicos definicion y funcion
Lenguajes lógicos definicion y funcionLenguajes lógicos definicion y funcion
Lenguajes lógicos definicion y funcionIsrael Castillo Cruz
 
Intropseint
IntropseintIntropseint
IntropseintTensor
 
Trabajo practico nº1 pajon pighin kamlofsky
Trabajo practico nº1 pajon pighin kamlofskyTrabajo practico nº1 pajon pighin kamlofsky
Trabajo practico nº1 pajon pighin kamlofskyAgustina2901
 
Traducción de un programa: compilación, enlace de un programa, errores en tie...
Traducción de un programa: compilación, enlace de un programa, errores en tie...Traducción de un programa: compilación, enlace de un programa, errores en tie...
Traducción de un programa: compilación, enlace de un programa, errores en tie...Jorge Rodriguez
 
Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continacionCecilia Díaz
 
Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continaciondetlefsen
 
4. Conceptos básicos III
4. Conceptos básicos III4. Conceptos básicos III
4. Conceptos básicos IIIrcarrerah
 

Was ist angesagt? (20)

Lenguajes de programación: Paradigmas de Programación
Lenguajes de programación: Paradigmas de ProgramaciónLenguajes de programación: Paradigmas de Programación
Lenguajes de programación: Paradigmas de Programación
 
Manual fortran
Manual fortranManual fortran
Manual fortran
 
Presentacion De Programacion
Presentacion De ProgramacionPresentacion De Programacion
Presentacion De Programacion
 
Estilos de programación y sus lenguajes
Estilos de programación y sus lenguajesEstilos de programación y sus lenguajes
Estilos de programación y sus lenguajes
 
Lenguaje de Alto Nivel
Lenguaje de Alto NivelLenguaje de Alto Nivel
Lenguaje de Alto Nivel
 
Diapositivas fundamentos-de-programacion
Diapositivas fundamentos-de-programacionDiapositivas fundamentos-de-programacion
Diapositivas fundamentos-de-programacion
 
Fortran y Pascal
 Fortran y Pascal Fortran y Pascal
Fortran y Pascal
 
Ingenieria de Software
Ingenieria de SoftwareIngenieria de Software
Ingenieria de Software
 
Teoría de programación
Teoría de programaciónTeoría de programación
Teoría de programación
 
Fundamentos de Programación
Fundamentos de ProgramaciónFundamentos de Programación
Fundamentos de Programación
 
franco lorentz word2
franco lorentz word2franco lorentz word2
franco lorentz word2
 
Fortran
FortranFortran
Fortran
 
Capitulo i
Capitulo iCapitulo i
Capitulo i
 
Lenguajes lógicos definicion y funcion
Lenguajes lógicos definicion y funcionLenguajes lógicos definicion y funcion
Lenguajes lógicos definicion y funcion
 
Intropseint
IntropseintIntropseint
Intropseint
 
Trabajo practico nº1 pajon pighin kamlofsky
Trabajo practico nº1 pajon pighin kamlofskyTrabajo practico nº1 pajon pighin kamlofsky
Trabajo practico nº1 pajon pighin kamlofsky
 
Traducción de un programa: compilación, enlace de un programa, errores en tie...
Traducción de un programa: compilación, enlace de un programa, errores en tie...Traducción de un programa: compilación, enlace de un programa, errores en tie...
Traducción de un programa: compilación, enlace de un programa, errores en tie...
 
Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continacion
 
Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continacion
 
4. Conceptos básicos III
4. Conceptos básicos III4. Conceptos básicos III
4. Conceptos básicos III
 

Ähnlich wie Lenguajes de programacion

Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programaciónalexsldc
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacionLeonardo Lopez
 
Introduccion a la prgrmacion.
Introduccion a la prgrmacion.Introduccion a la prgrmacion.
Introduccion a la prgrmacion.Vladimir Pomares
 
Clasificación de los Lenguajes de Programación
Clasificación de los Lenguajes de ProgramaciónClasificación de los Lenguajes de Programación
Clasificación de los Lenguajes de ProgramaciónEriick Leon
 
Lenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolonLenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolonalejandritasalva
 
Programación de computadores
Programación de computadoresProgramación de computadores
Programación de computadores947369
 
Lenguaje de programacion UFT
Lenguaje de programacion UFT Lenguaje de programacion UFT
Lenguaje de programacion UFT jose chavez
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programaciónKarol
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacionKarol
 
Lenguajes de alto_nivel
Lenguajes de alto_nivelLenguajes de alto_nivel
Lenguajes de alto_nivelANALI GOMEZ
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacionJANIIER
 
Organizacion de sistemas
Organizacion de sistemasOrganizacion de sistemas
Organizacion de sistemaskarinaportilla
 
Barbara tarea prof.ciro
Barbara tarea prof.ciroBarbara tarea prof.ciro
Barbara tarea prof.cirojohana_0891
 
Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).
Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).
Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).Alejandro Perez
 
Lenguajes de programacion.
Lenguajes de programacion.Lenguajes de programacion.
Lenguajes de programacion.dUi velazquez
 
Lenguajes de programacion.
Lenguajes de programacion.Lenguajes de programacion.
Lenguajes de programacion.dUi velazquez
 

Ähnlich wie Lenguajes de programacion (20)

Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programación
 
Lenguajes de programación programación visual
Lenguajes de programación  programación visualLenguajes de programación  programación visual
Lenguajes de programación programación visual
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Introduccion a la prgrmacion.
Introduccion a la prgrmacion.Introduccion a la prgrmacion.
Introduccion a la prgrmacion.
 
Clasificación de los Lenguajes de Programación
Clasificación de los Lenguajes de ProgramaciónClasificación de los Lenguajes de Programación
Clasificación de los Lenguajes de Programación
 
Lenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolonLenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolon
 
Programación de computadores
Programación de computadoresProgramación de computadores
Programación de computadores
 
Lenguaje de programacion UFT
Lenguaje de programacion UFT Lenguaje de programacion UFT
Lenguaje de programacion UFT
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Lenguajes de alto_nivel
Lenguajes de alto_nivelLenguajes de alto_nivel
Lenguajes de alto_nivel
 
Valladares karlos clp
Valladares karlos clpValladares karlos clp
Valladares karlos clp
 
Clases/Tipos de lenguajes de programación
Clases/Tipos de lenguajes de programaciónClases/Tipos de lenguajes de programación
Clases/Tipos de lenguajes de programación
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Organizacion de sistemas
Organizacion de sistemasOrganizacion de sistemas
Organizacion de sistemas
 
11-Programación
11-Programación11-Programación
11-Programación
 
Barbara tarea prof.ciro
Barbara tarea prof.ciroBarbara tarea prof.ciro
Barbara tarea prof.ciro
 
Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).
Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).
Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).
 
Lenguajes de programacion.
Lenguajes de programacion.Lenguajes de programacion.
Lenguajes de programacion.
 
Lenguajes de programacion.
Lenguajes de programacion.Lenguajes de programacion.
Lenguajes de programacion.
 

Mehr von ESPOL

Control de Acceso a Sistemas Operativos
Control de Acceso a Sistemas OperativosControl de Acceso a Sistemas Operativos
Control de Acceso a Sistemas OperativosESPOL
 
Widgets de Adove Captive
Widgets de Adove CaptiveWidgets de Adove Captive
Widgets de Adove CaptiveESPOL
 
Distribuciones de Linux
Distribuciones de LinuxDistribuciones de Linux
Distribuciones de LinuxESPOL
 
Api java 2D
Api  java 2DApi  java 2D
Api java 2DESPOL
 
Java blackberry
Java blackberryJava blackberry
Java blackberryESPOL
 
Contadores de Eventos(Problema del productor y consumidor)
Contadores de Eventos(Problema del productor y consumidor)Contadores de Eventos(Problema del productor y consumidor)
Contadores de Eventos(Problema del productor y consumidor)ESPOL
 
Ediciones Windows7 y Windows Server 2008
Ediciones Windows7 y Windows Server 2008Ediciones Windows7 y Windows Server 2008
Ediciones Windows7 y Windows Server 2008ESPOL
 
Kanon wakeshima
Kanon wakeshimaKanon wakeshima
Kanon wakeshimaESPOL
 
Software Multimedia
Software MultimediaSoftware Multimedia
Software MultimediaESPOL
 
Herramientas CASE
Herramientas CASEHerramientas CASE
Herramientas CASEESPOL
 
Base de Datos
Base de DatosBase de Datos
Base de DatosESPOL
 
Utilitarios
UtilitariosUtilitarios
UtilitariosESPOL
 
Sistamas Operativos parte1
Sistamas Operativos parte1Sistamas Operativos parte1
Sistamas Operativos parte1ESPOL
 
Sistemas operativos parte2
Sistemas  operativos parte2Sistemas  operativos parte2
Sistemas operativos parte2ESPOL
 
Dispositivos de salida
Dispositivos de salidaDispositivos de salida
Dispositivos de salidaESPOL
 
Dispositivos de entrada
Dispositivos de entradaDispositivos de entrada
Dispositivos de entradaESPOL
 
C Saucedo
C SaucedoC Saucedo
C SaucedoESPOL
 

Mehr von ESPOL (17)

Control de Acceso a Sistemas Operativos
Control de Acceso a Sistemas OperativosControl de Acceso a Sistemas Operativos
Control de Acceso a Sistemas Operativos
 
Widgets de Adove Captive
Widgets de Adove CaptiveWidgets de Adove Captive
Widgets de Adove Captive
 
Distribuciones de Linux
Distribuciones de LinuxDistribuciones de Linux
Distribuciones de Linux
 
Api java 2D
Api  java 2DApi  java 2D
Api java 2D
 
Java blackberry
Java blackberryJava blackberry
Java blackberry
 
Contadores de Eventos(Problema del productor y consumidor)
Contadores de Eventos(Problema del productor y consumidor)Contadores de Eventos(Problema del productor y consumidor)
Contadores de Eventos(Problema del productor y consumidor)
 
Ediciones Windows7 y Windows Server 2008
Ediciones Windows7 y Windows Server 2008Ediciones Windows7 y Windows Server 2008
Ediciones Windows7 y Windows Server 2008
 
Kanon wakeshima
Kanon wakeshimaKanon wakeshima
Kanon wakeshima
 
Software Multimedia
Software MultimediaSoftware Multimedia
Software Multimedia
 
Herramientas CASE
Herramientas CASEHerramientas CASE
Herramientas CASE
 
Base de Datos
Base de DatosBase de Datos
Base de Datos
 
Utilitarios
UtilitariosUtilitarios
Utilitarios
 
Sistamas Operativos parte1
Sistamas Operativos parte1Sistamas Operativos parte1
Sistamas Operativos parte1
 
Sistemas operativos parte2
Sistemas  operativos parte2Sistemas  operativos parte2
Sistemas operativos parte2
 
Dispositivos de salida
Dispositivos de salidaDispositivos de salida
Dispositivos de salida
 
Dispositivos de entrada
Dispositivos de entradaDispositivos de entrada
Dispositivos de entrada
 
C Saucedo
C SaucedoC Saucedo
C Saucedo
 

Lenguajes de programacion

  • 1. Lenguajes de Programación Es un idioma artificial diseñado para expresar computaciones que pueden ser llevadas a cabo por máquinas como las computadoras. Pueden usarse para crear programas que controlen el comportamiento físico y lógico de una máquina, para expresar algoritmos con precisión, o como modo de comunicación humana.
  • 2. Lenguajes de Programación Historia Para que la computadora entienda nuestras instrucciones debe usarse un lenguaje específico conocido como código máquina, el cual la máquina comprende fácilmente, pero que lo hace excesivamente complicado para las personas. De hecho sólo consiste en cadenas extensas de números 0 y 1. La primera programadora de computadora conocida fue Ada Lovelace. Incluso aunque Babbage nunca completó la construcción de cualquiera de sus máquinas, el trabajo que Ada realizó con éstas le hizo ganarse el título de primera programadora de computadoras del mundo. El nombre del lenguaje de programación Ada fue escogido como homenaje a esta programadora. Todos este tipo de lenguaje se denominaba de bajo nivel. A medida que la complejidad de las tareas que realizaban las computadoras aumentaba, se hizo necesario disponer de un método más eficiente para programarlas. Entonces, se crearon los lenguajes de alto nivel.
  • 3.
  • 4. Lenguaje de Segunda generación.
  • 5. Lenguaje de Tercera generación.
  • 6. Lenguaje de Cuarta generación.
  • 7.
  • 8. Lenguajes de Programación Lenguaje de Primera generacion Lenguaje de máquina
  • 9. Lenguajes de Programación Lenguaje de Segunda generación Lenguaje ensamblador Se desarrolla a finales de los años 50. Las instrucciones se representan con símbolos mnemotécnicos. Simplifican las estructuras de las instrucciones y las hacen más legibles. Se los reconoce como lenguaje de bajo nivel porque su código está orientado a un modelo de computadora especifica.
  • 10. Lenguajes de Programación Lenguaje de Segunda generación Lenguaje ensamblador
  • 11.
  • 12. hace énfasis en los procedimientos.
  • 13.
  • 14. Lenguajes de Programación Lenguaje de Tercera generación Lenguaje C
  • 15. Lenguajes de Programación Lenguaje de Tercera generación Fortran
  • 16. Lenguajes de Programación Lenguaje de Tercera generación Pascal
  • 17. Lenguajes de Programación Lenguaje de Cuarta generación Su característica distintiva es especificar que es lo que se debe hacer, en vez de como se debe ejecutar una tarea. El uso de frases y oraciones parecidas al ingles para emitir instrucciones. Acceso a base de datos. Capacidades graficas. Puede programarse visualmente como Visual Basic.
  • 18. Lenguajes de Programación Lenguaje de Cuarta generación Visual Basic
  • 19. Lenguajes de Programación Lenguaje de Cuarta generación SQL
  • 20. Lenguajes de Programación Lenguaje de Quinta generación De desarrollo a principio de la década de los 80. Fue creado para la inteligencia artificial. También para el procesamiento de lenguajes naturales. Están serian capaces de resolver problemas complejos como la traducción del lenguaje natural a otros.
  • 21. Lenguajes de Programación Lenguaje de Quinta generación Lisp
  • 22. Lenguajes de Programación Lenguaje de Quinta generación Prolog
  • 23. Lenguajes de Programación Ventajas y Desventajas
  • 24. Lenguajes de Programación Conceptos Básicos Lenguaje de alto nivel.- Se caracterizan por expresar los algoritmos de una manera adecuada a la capacidad cognitiva humana, en lugar de a la capacidad ejecutora de las máquinas. Lenguaje de bajo nivel.- Proporciona poca o ninguna abstracción del microprocesador de un ordenador. Consecuentemente es fácilmente trasladado a lenguaje de máquina. Sintaxis.- Reglas que indican cómo realizar las construcciones del lenguaje. Lógica de Programación.- Consta de las colecciones de los estados dentro de una lógica particular. Lenguaje de script.- El trabajo en conjunto con una aplicación más grande, el control de apoyo de una variedad de aplicaciones, se interpretan, o alguna combinación de los mismos.
  • 25.