SlideShare une entreprise Scribd logo
1  sur  20
LENGUAJES DE PROGRAMACIÓN
Qué es un lenguaje de programación?
Los lenguajes de
programación son
herramientas que nos
permiten crear
programas y software.
Un lenguaje de programación es un modo practico para
que los seres humanos puedan dar instrucciones a un
equipo.
Generaciones
Primera generación:
lenguaje maquina.
Segunda generación:
se crearon los primeros
lenguajes ensambladores.
Generaciones
Cuarta generación.
Son los lenguajes capaces de
generar código por si solos, con
lo cuales se pueden realizar
aplicaciones sin ser un experto
en el lenguaje.
Quinta generación:
aquí se encuentran los lenguajes orientados a la inteligencia
artificial. Estos lenguajes todavía están poco desarrollados.
Ej. LISP
SEGÚN EL NIVEL DE
ABSTRACCION
Lenguajes de bajo nivel
Lenguajes de alto nivel
Lenguaje de medio nivel
SEGÚN EL NIVEL DE
ABSTRACCION
Lenguajes de bajo nivel
Son lenguajes totalmente
dependientes de la
máquina, es decir que el
programa que se realiza con
este tipo de lenguajes no se
pueden migrar o utilizar en
otras maquinas.
SEGÚN EL NIVEL DE ABSTRACCION
El lenguaje maquina
Este lenguaje ordena a la
máquina las operaciones
fundamentales para su
funcionamiento.
formar las ordenes
entendibles por el hardware
de la maquina.
SEGÚN EL NIVEL DE ABSTRACCION
El lenguaje ensamblador
esta formado por abreviaturas de
letras y números llamadas
mnemotécnicos. Con la aparición
de este lenguaje se crearon los
programas traductores para poder
pasar los programas escritos en
lenguaje ensamblador a lenguaje
máquina.
SEGÚN EL NIVEL DE ABSTRACCION
Lenguajes de alto nivel
Son aquellos que se
encuentran más cercanos al
lenguaje natural que al
lenguaje máquina.
Están dirigidos a solucionar
problemas mediante el uso de
EDD's.
SEGÚN EL NIVEL DE ABSTRACCION
Lenguajes de alto nivel
SEGÚN EL NIVEL DE ABSTRACCION
Lenguajes de Medio nivel
Estos lenguajes se encuentran en un
punto medio entre los dos anteriores.
Dentro de estos lenguajes podría
situarse C ya que puede acceder a los
registros del sistema, trabajar con
direcciones de memoria, todas ellas
características de lenguajes de bajo
nivel y a la vez realizar operaciones de
alto nivel.
SEGÚN LA FORMA DE EJECUCIÓN
Lenguajes compilados
Lenguajes interpretados
SEGÚN LA FORMA DE EJECUCIÓN
Lenguajes compilados
Un programa escrito en un lenguaje
"compilado" se traduce a través de un
programa anexo llamado compilador
que, a su vez, crea un nuevo archivo
independiente que no necesita ningún
otro programa para ejecutarse a sí
mismo. Este archivo se llama
ejecutable.
SEGÚN LA FORMA DE EJECUCIÓN
Lenguajes compilados
SEGÚN LA FORMA DE EJECUCIÓN
Lenguajes interpretados
Un programa escrito en un
lenguaje interpretado requiere de
un programa auxiliar (el
intérprete), que traduce los
comandos de los programas según
sea necesario.
SEGÚN EL PARADIGMA DE
PROGRAMACIÓN
Lenguajes imperativos
Lenguajes funcionales
Orientado a Objetos
SEGÚN EL PARADIGMA DE
PROGRAMACIÓN
Lenguajes imperativos
Un lenguaje imperativo
programa mediante una serie de
comandos, agrupados en
bloques y compuestos de
órdenes condicionales que
permiten al programa retornar a
un bloque de comandos si se
cumple la condición
SEGÚN EL PARADIGMA DE
PROGRAMACIÓN
Lenguajes funcionales
Funcional (a menudo llamado
lenguaje procedimental) es un
lenguaje que crea programas
mediante funciones, devuelve un
nuevo estado de resultado y
recibe como entrada el resultado
de otras funciones. Cuando una
función se invoca a sí misma,
hablamos de recursividad.
SEGÚN EL PARADIGMA DE
PROGRAMACIÓN
Orientado a Objetos
Cada vez más utilizado, sobre
todo en combinación con el
imperativo. De hecho los
lenguajes orientados a objetos
permiten la programación
imperativa. Algunos ejemplos de
lenguajes orientados a objetos
son C++, Java, Python.
SEGÚN EL PARADIGMA DE
PROGRAMACIÓN
Orientado a Objetos

Contenu connexe

Tendances

Linux mandriva
Linux mandrivaLinux mandriva
Linux mandriva
cococoP
 
Ventajas y desventajas del software libre y propietario
Ventajas y desventajas del software libre y propietarioVentajas y desventajas del software libre y propietario
Ventajas y desventajas del software libre y propietario
Christian Herrera Morejon
 
Licencia de software power point
Licencia de software power pointLicencia de software power point
Licencia de software power point
matein999
 

Tendances (14)

Taller mecanico acces
Taller mecanico accesTaller mecanico acces
Taller mecanico acces
 
Actividad 4 cuadro comparativo sobre lenguajes de programacion
Actividad 4 cuadro comparativo sobre lenguajes de programacionActividad 4 cuadro comparativo sobre lenguajes de programacion
Actividad 4 cuadro comparativo sobre lenguajes de programacion
 
sistema operativo.pdf
sistema operativo.pdfsistema operativo.pdf
sistema operativo.pdf
 
Software Libre
Software LibreSoftware Libre
Software Libre
 
Software Libre Presentacion
Software Libre PresentacionSoftware Libre Presentacion
Software Libre Presentacion
 
Linux mandriva
Linux mandrivaLinux mandriva
Linux mandriva
 
Firewire
FirewireFirewire
Firewire
 
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
 
Ide Eclipse, Breve Guía
Ide Eclipse, Breve GuíaIde Eclipse, Breve Guía
Ide Eclipse, Breve Guía
 
Ventajas y desventajas del software libre y propietario
Ventajas y desventajas del software libre y propietarioVentajas y desventajas del software libre y propietario
Ventajas y desventajas del software libre y propietario
 
Why Laravel?
Why Laravel?Why Laravel?
Why Laravel?
 
Licencia de software power point
Licencia de software power pointLicencia de software power point
Licencia de software power point
 
Presentacion Programacion
Presentacion ProgramacionPresentacion Programacion
Presentacion Programacion
 
Ventajas y desventajas del software libre
Ventajas y desventajas del software libreVentajas y desventajas del software libre
Ventajas y desventajas del software libre
 

En vedette

Dividir el cuadrado
Dividir el cuadradoDividir el cuadrado
Dividir el cuadrado
guesta0ac1
 
Pictogramas
PictogramasPictogramas
Pictogramas
beatrixg
 
3. la figura humana
3. la figura humana3. la figura humana
3. la figura humana
kipirinai
 
Circunferencia
CircunferenciaCircunferencia
Circunferencia
avutarda00
 

En vedette (16)

Copyleft Creative Commons Ve
Copyleft Creative Commons VeCopyleft Creative Commons Ve
Copyleft Creative Commons Ve
 
10º aniversario de Creative Commons #cc10
10º aniversario de Creative Commons #cc1010º aniversario de Creative Commons #cc10
10º aniversario de Creative Commons #cc10
 
Conocimiento y tecnología libres. Software libre y Educación
Conocimiento y tecnología libres. Software libre y EducaciónConocimiento y tecnología libres. Software libre y Educación
Conocimiento y tecnología libres. Software libre y Educación
 
No todos los videojuegos, son juegos de niños.
No todos los videojuegos, son juegos de niños.No todos los videojuegos, son juegos de niños.
No todos los videojuegos, son juegos de niños.
 
Fundamentos de programacion
Fundamentos de programacionFundamentos de programacion
Fundamentos de programacion
 
Analisis y diseño de algoritmos
Analisis y diseño de algoritmosAnalisis y diseño de algoritmos
Analisis y diseño de algoritmos
 
La tipografia
La tipografiaLa tipografia
La tipografia
 
Manual c++
Manual c++Manual c++
Manual c++
 
Dividir el cuadrado
Dividir el cuadradoDividir el cuadrado
Dividir el cuadrado
 
Pictogramas
PictogramasPictogramas
Pictogramas
 
3. la figura humana
3. la figura humana3. la figura humana
3. la figura humana
 
El punto _ 1 eso
El punto _ 1 esoEl punto _ 1 eso
El punto _ 1 eso
 
El color. Caracteristicas generales
El color. Caracteristicas generalesEl color. Caracteristicas generales
El color. Caracteristicas generales
 
Las Texturas
Las TexturasLas Texturas
Las Texturas
 
La línea
La líneaLa línea
La línea
 
Circunferencia
CircunferenciaCircunferencia
Circunferencia
 

Similaire à Lenguaje de programación 00

Lenguajes de prog abev
Lenguajes de prog abevLenguajes de prog abev
Lenguajes de prog abev
cgviviana
 
Tipos de lenguajes de programación
Tipos de lenguajes de programaciónTipos de lenguajes de programación
Tipos de lenguajes de programación
Irene08031995
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
Karol
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
Karol
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programación
Elias Herrera
 
Lenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolonLenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolon
alejandritasalva
 

Similaire à Lenguaje de programación 00 (20)

Clase 10 lenguajes_de_programacion
Clase 10 lenguajes_de_programacionClase 10 lenguajes_de_programacion
Clase 10 lenguajes_de_programacion
 
programacion grado 9bbbbbbbbbbbbbbbb.pptx
programacion grado 9bbbbbbbbbbbbbbbb.pptxprogramacion grado 9bbbbbbbbbbbbbbbb.pptx
programacion grado 9bbbbbbbbbbbbbbbb.pptx
 
Exposición de Lenguajes de Programación
Exposición de Lenguajes de ProgramaciónExposición de Lenguajes de Programación
Exposición de Lenguajes de Programación
 
Lenguajes de prog abev
Lenguajes de prog abevLenguajes de prog abev
Lenguajes de prog abev
 
Boletin de informatica
Boletin de informaticaBoletin de informatica
Boletin de informatica
 
Tipos de lenguajes de programación
Tipos de lenguajes de programaciónTipos de lenguajes de programación
Tipos de lenguajes de programación
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
EXAMEN2
 EXAMEN2 EXAMEN2
EXAMEN2
 
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
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programación
 
CLASIFICACION DE LENGUAJES DE PROGRAMACION
CLASIFICACION DE LENGUAJES DE PROGRAMACION CLASIFICACION DE LENGUAJES DE PROGRAMACION
CLASIFICACION DE LENGUAJES DE PROGRAMACION
 
Informática
InformáticaInformática
Informática
 
Informática
InformáticaInformática
Informática
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
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
 
Samara rojas
Samara rojasSamara rojas
Samara rojas
 
Samara rojas
Samara rojasSamara rojas
Samara rojas
 
Lenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolonLenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolon
 
Dennis
DennisDennis
Dennis
 

Plus de agustin rojas

Estadisticos modelos probabilisticos 29 3-2020
Estadisticos modelos probabilisticos 29 3-2020Estadisticos modelos probabilisticos 29 3-2020
Estadisticos modelos probabilisticos 29 3-2020
agustin rojas
 

Plus de agustin rojas (20)

ESTADÍSTICA BASICA.pptx
ESTADÍSTICA BASICA.pptxESTADÍSTICA BASICA.pptx
ESTADÍSTICA BASICA.pptx
 
ESTADÍSTICA Educ-1.pptx
ESTADÍSTICA Educ-1.pptxESTADÍSTICA Educ-1.pptx
ESTADÍSTICA Educ-1.pptx
 
Estadisticos modelos probabilisticos 29 3-2020
Estadisticos modelos probabilisticos 29 3-2020Estadisticos modelos probabilisticos 29 3-2020
Estadisticos modelos probabilisticos 29 3-2020
 
Estadisticos muestreo 29 3-2020
Estadisticos muestreo 29 3-2020Estadisticos muestreo 29 3-2020
Estadisticos muestreo 29 3-2020
 
Instrumento (1)
Instrumento (1)Instrumento (1)
Instrumento (1)
 
Estadígrafos 3
Estadígrafos 3Estadígrafos 3
Estadígrafos 3
 
Estadígrafos 2
Estadígrafos 2Estadígrafos 2
Estadígrafos 2
 
Estadigrafos1
Estadigrafos1Estadigrafos1
Estadigrafos1
 
Estadigrafos
EstadigrafosEstadigrafos
Estadigrafos
 
Estadística sesión 00
Estadística sesión 00Estadística sesión 00
Estadística sesión 00
 
Silabo maestria en educacion
Silabo maestria en educacionSilabo maestria en educacion
Silabo maestria en educacion
 
Física recreativa
Física recreativaFísica recreativa
Física recreativa
 
Matemática para todos
Matemática para todosMatemática para todos
Matemática para todos
 
Terminos basicos estadistica
Terminos basicos estadisticaTerminos basicos estadistica
Terminos basicos estadistica
 
Correlación 1
Correlación 1Correlación 1
Correlación 1
 
Sitio web
Sitio webSitio web
Sitio web
 
didacticamatematica
didacticamatematicadidacticamatematica
didacticamatematica
 
Didactica matematica 1 rufino
Didactica matematica 1 rufinoDidactica matematica 1 rufino
Didactica matematica 1 rufino
 
Paradigmas programacion rufino
Paradigmas programacion rufinoParadigmas programacion rufino
Paradigmas programacion rufino
 
Fundamentosdeprogramacion 2
Fundamentosdeprogramacion 2Fundamentosdeprogramacion 2
Fundamentosdeprogramacion 2
 

Dernier

TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
jlorentemartos
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Fernando Solis
 
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
pvtablets2023
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
patriciaines1993
 

Dernier (20)

activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdf
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptFUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
Usos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicasUsos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicas
 
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 

Lenguaje de programación 00

  • 2. Qué es un lenguaje de programación? Los lenguajes de programación son herramientas que nos permiten crear programas y software. Un lenguaje de programación es un modo practico para que los seres humanos puedan dar instrucciones a un equipo.
  • 3. Generaciones Primera generación: lenguaje maquina. Segunda generación: se crearon los primeros lenguajes ensambladores.
  • 4. Generaciones Cuarta generación. Son los lenguajes capaces de generar código por si solos, con lo cuales se pueden realizar aplicaciones sin ser un experto en el lenguaje. Quinta generación: aquí se encuentran los lenguajes orientados a la inteligencia artificial. Estos lenguajes todavía están poco desarrollados. Ej. LISP
  • 5. SEGÚN EL NIVEL DE ABSTRACCION Lenguajes de bajo nivel Lenguajes de alto nivel Lenguaje de medio nivel
  • 6. SEGÚN EL NIVEL DE ABSTRACCION Lenguajes de bajo nivel Son lenguajes totalmente dependientes de la máquina, es decir que el programa que se realiza con este tipo de lenguajes no se pueden migrar o utilizar en otras maquinas.
  • 7. SEGÚN EL NIVEL DE ABSTRACCION El lenguaje maquina Este lenguaje ordena a la máquina las operaciones fundamentales para su funcionamiento. formar las ordenes entendibles por el hardware de la maquina.
  • 8. SEGÚN EL NIVEL DE ABSTRACCION El lenguaje ensamblador esta formado por abreviaturas de letras y números llamadas mnemotécnicos. Con la aparición de este lenguaje se crearon los programas traductores para poder pasar los programas escritos en lenguaje ensamblador a lenguaje máquina.
  • 9. SEGÚN EL NIVEL DE ABSTRACCION Lenguajes de alto nivel Son aquellos que se encuentran más cercanos al lenguaje natural que al lenguaje máquina. Están dirigidos a solucionar problemas mediante el uso de EDD's.
  • 10. SEGÚN EL NIVEL DE ABSTRACCION Lenguajes de alto nivel
  • 11. SEGÚN EL NIVEL DE ABSTRACCION Lenguajes de Medio nivel Estos lenguajes se encuentran en un punto medio entre los dos anteriores. Dentro de estos lenguajes podría situarse C ya que puede acceder a los registros del sistema, trabajar con direcciones de memoria, todas ellas características de lenguajes de bajo nivel y a la vez realizar operaciones de alto nivel.
  • 12. SEGÚN LA FORMA DE EJECUCIÓN Lenguajes compilados Lenguajes interpretados
  • 13. SEGÚN LA FORMA DE EJECUCIÓN Lenguajes compilados Un programa escrito en un lenguaje "compilado" se traduce a través de un programa anexo llamado compilador que, a su vez, crea un nuevo archivo independiente que no necesita ningún otro programa para ejecutarse a sí mismo. Este archivo se llama ejecutable.
  • 14. SEGÚN LA FORMA DE EJECUCIÓN Lenguajes compilados
  • 15. SEGÚN LA FORMA DE EJECUCIÓN Lenguajes interpretados Un programa escrito en un lenguaje interpretado requiere de un programa auxiliar (el intérprete), que traduce los comandos de los programas según sea necesario.
  • 16. SEGÚN EL PARADIGMA DE PROGRAMACIÓN Lenguajes imperativos Lenguajes funcionales Orientado a Objetos
  • 17. SEGÚN EL PARADIGMA DE PROGRAMACIÓN Lenguajes imperativos Un lenguaje imperativo programa mediante una serie de comandos, agrupados en bloques y compuestos de órdenes condicionales que permiten al programa retornar a un bloque de comandos si se cumple la condición
  • 18. SEGÚN EL PARADIGMA DE PROGRAMACIÓN Lenguajes funcionales Funcional (a menudo llamado lenguaje procedimental) es un lenguaje que crea programas mediante funciones, devuelve un nuevo estado de resultado y recibe como entrada el resultado de otras funciones. Cuando una función se invoca a sí misma, hablamos de recursividad.
  • 19. SEGÚN EL PARADIGMA DE PROGRAMACIÓN Orientado a Objetos Cada vez más utilizado, sobre todo en combinación con el imperativo. De hecho los lenguajes orientados a objetos permiten la programación imperativa. Algunos ejemplos de lenguajes orientados a objetos son C++, Java, Python.
  • 20. SEGÚN EL PARADIGMA DE PROGRAMACIÓN Orientado a Objetos