Want to create interactive content? It’s easy in Genially!
Sesión 2 - Lenguajes compilados e interpretados
ELSY RUFINA RAMIREZ
Created on January 17, 2024
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Animated Chalkboard Presentation
View
Genial Storytale Presentation
View
Blackboard Presentation
View
Psychedelic Presentation
View
Chalkboard Presentation
View
Witchcraft Presentation
View
Sketchbook Presentation
Transcript
¿Qué sabes al respecto de?
¿Qué es un compilador y que es un intérprete?
¿Cuál de los dos tipos de lenguajes es el mejor y porque lo consideras así?
18 de enero de 2024
Sesión 2
Lenguajes compilados e interpretados
Programación estructurada
18 de enero de 2024
ÍNDICE
Objetivo sesión 2
Recordando...
¿Dudas del tema anterior?
Lenguajes compilados
Actividad clase
Lenguajes interpretados
Cierre
Tarea
18 de enero de 2024
Conocimientos previos...
¿Software? Diferencia entre aplicación y sitio
18 de enero de 2024
En la sesión anterior...
Paradigmas Programación Paradigmas de programación Lenguaje de programación
18 de enero de 2024
Lenguajes de programación
Es un lenguaje formal que le permite a un programador indicarle a la computadora lo que tiene que hacer mediante una serie de instrucciones.
18 de enero de 2024
18 de enero de 2024
Aprender y reconocer las caracteristicas y diferencias entre los lenguajes compilados y los interpretados.
18 de enero de 2024
Lenguajes de programación compilados
Aquellos lenguajes de alto nivel que como su nombre lo sugiere, requieren de un compilador (programa que traduce un lenguaje de alto nivel en código máquina o lenguaje máquina) para traducirlo y crear la parte ejecutable.
18 de enero de 2024
CARACTERÍSTICAS
- La compilación se realiza cada vez que se modifica en código fuente.
- Se requiere un compilador para cada plataforma(S.O.)
- El código ejecutable obtenido es más eficiente y rápido pero mas pesado(ocupa mas espacio en la memoria).
- Al usar un lenguaje compilado nunca se ejecuta mientras haya errores.
18 de enero de 2024
Pasos de la compilación
- Revisión léxica del código.
- Verificación sintáctica.
- Confirmación semántica.
- Emisión del código.
18 de enero de 2024
EJEMPLOS
Haskell, C, C++, Cobol, Basic, Algol, Basic
18 de enero de 2024
LENGUAJES DE PROGRAMACIÓN INTERPRETADOS
Aquellos lenguajes de programación también de alto nivel en donde el código fuente debe ser traducido a un lenguaje que la máquina entienda y pueda realizar, no crean un archivo externo.
18 de enero de 2024
CARACTERÍSTICAS
- El código fuente se ejecuta a través de un solo comando.
- El programa debe traducirse cada vez aumentando el tiempo de ejecución.
- El programa funciona en todas las máquinas y sistemas.
- Los errores de compilación son visibles sólo si se inicia el programa.
18 de enero de 2024
Pasos para la interpretación
- Revisión léxica del código.
- Verificación sintáctica.
- Confirmación semántica.
- Emisión del código.
18 de enero de 2024
EJEMPLOS
Javascript, PHP, Phyton, ruby
18 de enero de 2024
ACTIVIDAD
Realiza en equipo de 4 integrantes un cuadro comparativo de los lenguajes de programación considerando los siguientes aspectos: a) Nombre del lenguaje de programación b) Paradigma de programación al que pertenece c) Plataformas en las cuáles se puede escribir código en éste lenguaje d) Características e) Ventajas f) Desventajas
18 de enero de 2024
Conclusiones...
-A la actividad del día de hoy agrega una portada, una introducción y la bibliografía de las fuentes consultadas; además contesta las preguntas que anotaste en tu libreta al principio de la sesión y anexalas a tu trabajo; por último agrega una opinión al respecto del tema. Sube tu actividad a la asignación creada por el docente.
18 de enero de 2024
¡GRACIAS!
Excelente fin de semana