Want to create interactive content? It’s easy in Genially!

Get started free

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:

Animated Chalkboard Presentation

Genial Storytale Presentation

Blackboard Presentation

Psychedelic Presentation

Chalkboard Presentation

Witchcraft Presentation

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

18 de enero de 2024