SlideShare una empresa de Scribd logo
Lenguajes y
Frameworks. Intérpretes
y compiladores
Sesión 2
Resultado de aprendizaje
• Identifica y define los lenguajes de desarrollo y define los
intérpretes y compiladores.
Contenidos o temas
• ¿Qué es el lenguaje de desarrollo?
• Los lenguajes de desarrollo
• ¿Qué es el framework?
• ¿Qué es un compilador?
• ¿Qué es un intérprete?
¿Qué es el lenguaje de desarrollo?
Un lenguaje de programación es una forma de
comunicarnos con una computadora, tablet o
celular e indicarle qué queremos hacer.
¿Qué es el lenguaje de desarrollo?
La implementación de lenguajes de
desarrollo permite el trabajo conjunto y
coordinado, a través de un conjunto
afín y finito de instrucciones posibles,
de diversos programadores o
arquitectos de software, para lo cual
estos lenguajes imitan, al menos
formalmente, la lógica de los lenguajes
humanos o naturales.
Los lenguajes de desarrollo
Es uno de los lenguajes de programación más
usados del mundo, que vio luz por primera vez en
1995. “Java es un lenguaje de programación de
propósito general diseñado para funcionar en una
variedad de plataformas. Por ejemplo, es un
lenguaje de codificación popular para Internet,
porque diferentes tipos de dispositivos acceden a
las páginas web.
JAVASCRIPT
Los lenguajes de desarrollo
“Es un lenguaje de programación orientado a
objetos de alto nivel, lo que lo convierte en una
excelente opción para el desarrollo web y de
aplicaciones”, destacan en el mismo artículo
hablando sobre Python. Enfatizan en que es un
lenguaje relativamente simple y tiene una sintaxis
única que enfatiza la legibilidad.
PYTHON
Los lenguajes de desarrollo
“PHP es un lenguaje de programación de código
abierto creado en 1990. Muchos desarrolladores web
encontrarán esencial aprender PHP, ya que este
lenguaje se usa para construir más del 80% de los
sitios web en Internet, incluidos Facebook y Yahoo.
Sin embargo, PHP es uno de los lenguajes de
desarrollo más populares en 2022”, enfatiza sobre el
tema un artículo del portal SimpliLearn.
PHP
¿Qué es el framework
Un framework es un esquema o marco de trabajo
que ofrece una estructura base para elaborar un
proyecto con objetivos específicos, una especie de
plantilla que sirve como punto de partida para la
organización y desarrollo de software.
Los frameworks son usados por programadores
porque permiten acelerar el trabajo y favorecer que
este sea colaborativo, reducir errores y obtener un
resultado de más calidad.
¿Qué es un compilador?
Un compilador es un programa informático que
traduce todo el código fuente de un proyecto
de software a código máquina antes de
ejecutarlo. Solo entonces el procesador ejecuta
el software, obteniendo todas las instrucciones
en código máquina antes de comenzar.
¿Qué es un compilador?
Al producir el código, el compilador
determina qué instrucciones van a enviarse
al procesador y en qué orden. Si las
instrucciones no son interdependientes,
incluso es posible que puedan procesarse
en paralelo.
¿Qué es un intérprete?
Un intérprete es un programa informático que
procesa el código fuente de un proyecto de software
durante su tiempo de ejecución, es decir, mientras el
software se está ejecutando, y actúa como una
interfaz entre ese proyecto y el procesador. Un
intérprete siempre procesa el código línea por
línea, de modo que lee, analiza y prepara cada
secuencia de forma consecutiva para el
procesador. Este principio también se aplica a las
secuencias recurrentes, que se ejecutan de nuevo
cada vez que vuelven a aparecer en el código.
Caso o reto a
resolver Lenguajes y Frameworks
Recurso del caso
Video que muestra los 10 lenguajes de programación más
demandados de 2022.
Imagen
Video
Lectura
Internet para investigar
https://www.youtube.com/watch?v=L5lsNJoihzc
Indicaciones para realizar la actividad
• En equipo de 2 personas investigar sobre los lenguajes más
utilizados en el 2022.
• Para los lenguajes mas utilizados realizar una lista de los
frameworks más famosos para cada lenguaje.
• Realizar un resumen indicando el porque se considera un lenguaje
en demanda y los frameworks mas famosos para cada lenguaje.
• Publicar el resultado en: Realizar una PPT y presentar en equipo.
Presentación y
sustentación de equipos
1. Un compilador genera un programa “stand-alone” es decir que
tiene sentido y se puede ejecutar por sí solo, mientras que un
programa interpretado siempre necesita su intérprete
correspondiente para poder ejecutarse. Por lo tanto, es más fácil
distribuir un programa compilado.
Idea clave
“El logro más impresionante de la
industria del software es su continua
anulación de los constantes y asombrosos
logros de la industria del hardware”
- Henry Petroski
CURSO DE SELECCIÓN_SESIÓN 02.pptx

Más contenido relacionado

Similar a CURSO DE SELECCIÓN_SESIÓN 02.pptx

Programacion
ProgramacionProgramacion
Programacion
DAYIS14
 
Fundamentos de programación presentación tese
Fundamentos de programación presentación teseFundamentos de programación presentación tese
Fundamentos de programación presentación tese
aalvarado2205
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
Leonardo Tenesaca
 
Investigación Ensambladores y Decompiladores
Investigación Ensambladores y DecompiladoresInvestigación Ensambladores y Decompiladores
Investigación Ensambladores y Decompiladores
RubnPilca
 
Ensambladores y Compiladores
Ensambladores y CompiladoresEnsambladores y Compiladores
Ensambladores y Compiladores
Andres Pozo
 
Lenguajes del lado del Servidor y lenguajes del lado del usuario
Lenguajes del lado del Servidor y lenguajes del lado del usuarioLenguajes del lado del Servidor y lenguajes del lado del usuario
Lenguajes del lado del Servidor y lenguajes del lado del usuario
Mariano-Celiz17
 
Mod 1 introducción a la programación
Mod 1 introducción a la programaciónMod 1 introducción a la programación
Mod 1 introducción a la programación
Pedro Montecinos Gaete
 
Presentación ejercicio 10 celiz alan
Presentación ejercicio 10 celiz alanPresentación ejercicio 10 celiz alan
Presentación ejercicio 10 celiz alan
David-Celiz03
 
Presentación programación en internet
Presentación programación en internetPresentación programación en internet
Presentación programación en internet
Lizbeth Atala Garcia Robles
 
Tema 1.3.- Programación
Tema 1.3.- ProgramaciónTema 1.3.- Programación
Tema 1.3.- Programación
Yenny Salazar
 
Procesadores de Lenguajes
Procesadores de LenguajesProcesadores de Lenguajes
Procesadores de Lenguajes
GLORIABELEN3
 
Programacion de lenguajes estructurados
Programacion de lenguajes estructurados Programacion de lenguajes estructurados
Programacion de lenguajes estructurados
OBANDO555
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
Eliezer Cordova
 
9
99
Quien es el programador
Quien es el programador Quien es el programador
Quien es el programador
ricardojsal
 
Algoritmos1
Algoritmos1Algoritmos1
Algoritmos1
leidychavarria
 
Presentación lenguajes de programación
Presentación lenguajes de programaciónPresentación lenguajes de programación
Presentación lenguajes de programación
zanahoria2015
 
Presentación lenguajes de programación
Presentación lenguajes de programaciónPresentación lenguajes de programación
Presentación lenguajes de programación
zanahoria2015
 
Presentación lenguajes de programación
Presentación lenguajes de programaciónPresentación lenguajes de programación
Presentación lenguajes de programación
zanahoria2015
 
Programacion Internet
Programacion InternetProgramacion Internet
Programacion Internet
lucilazc
 

Similar a CURSO DE SELECCIÓN_SESIÓN 02.pptx (20)

Programacion
ProgramacionProgramacion
Programacion
 
Fundamentos de programación presentación tese
Fundamentos de programación presentación teseFundamentos de programación presentación tese
Fundamentos de programación presentación tese
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
Investigación Ensambladores y Decompiladores
Investigación Ensambladores y DecompiladoresInvestigación Ensambladores y Decompiladores
Investigación Ensambladores y Decompiladores
 
Ensambladores y Compiladores
Ensambladores y CompiladoresEnsambladores y Compiladores
Ensambladores y Compiladores
 
Lenguajes del lado del Servidor y lenguajes del lado del usuario
Lenguajes del lado del Servidor y lenguajes del lado del usuarioLenguajes del lado del Servidor y lenguajes del lado del usuario
Lenguajes del lado del Servidor y lenguajes del lado del usuario
 
Mod 1 introducción a la programación
Mod 1 introducción a la programaciónMod 1 introducción a la programación
Mod 1 introducción a la programación
 
Presentación ejercicio 10 celiz alan
Presentación ejercicio 10 celiz alanPresentación ejercicio 10 celiz alan
Presentación ejercicio 10 celiz alan
 
Presentación programación en internet
Presentación programación en internetPresentación programación en internet
Presentación programación en internet
 
Tema 1.3.- Programación
Tema 1.3.- ProgramaciónTema 1.3.- Programación
Tema 1.3.- Programación
 
Procesadores de Lenguajes
Procesadores de LenguajesProcesadores de Lenguajes
Procesadores de Lenguajes
 
Programacion de lenguajes estructurados
Programacion de lenguajes estructurados Programacion de lenguajes estructurados
Programacion de lenguajes estructurados
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
9
99
9
 
Quien es el programador
Quien es el programador Quien es el programador
Quien es el programador
 
Algoritmos1
Algoritmos1Algoritmos1
Algoritmos1
 
Presentación lenguajes de programación
Presentación lenguajes de programaciónPresentación lenguajes de programación
Presentación lenguajes de programación
 
Presentación lenguajes de programación
Presentación lenguajes de programaciónPresentación lenguajes de programación
Presentación lenguajes de programación
 
Presentación lenguajes de programación
Presentación lenguajes de programaciónPresentación lenguajes de programación
Presentación lenguajes de programación
 
Programacion Internet
Programacion InternetProgramacion Internet
Programacion Internet
 

Último

ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
JAVIER SOLIS NOYOLA
 
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptxEVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
Victor Elizalde P
 
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptxNuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
lautyzaracho4
 
tema 7. Los siglos XVI y XVII ( resumen)
tema 7. Los siglos XVI y XVII ( resumen)tema 7. Los siglos XVI y XVII ( resumen)
tema 7. Los siglos XVI y XVII ( resumen)
saradocente
 
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLMExamen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Juan Martín Martín
 
efemérides del mes de junio 2024 (1).pptx
efemérides del mes de junio 2024 (1).pptxefemérides del mes de junio 2024 (1).pptx
efemérides del mes de junio 2024 (1).pptx
acgtz913
 
Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...
Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...
Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...
Juan Martín Martín
 
Maristella Svampa-La sociedad excluyente.pdf
Maristella Svampa-La sociedad excluyente.pdfMaristella Svampa-La sociedad excluyente.pdf
Maristella Svampa-La sociedad excluyente.pdf
belbarcala
 
CUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdf
CUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdfCUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdf
CUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdf
Inslvarez5
 
PPT_Servicio de Bandeja a Paciente Hospitalizado.pptx
PPT_Servicio de Bandeja a Paciente Hospitalizado.pptxPPT_Servicio de Bandeja a Paciente Hospitalizado.pptx
PPT_Servicio de Bandeja a Paciente Hospitalizado.pptx
gamcoaquera
 
Guia para Docentes como usar ChatGPT Mineduc Ccesa007.pdf
Guia para Docentes como usar ChatGPT  Mineduc Ccesa007.pdfGuia para Docentes como usar ChatGPT  Mineduc Ccesa007.pdf
Guia para Docentes como usar ChatGPT Mineduc Ccesa007.pdf
Demetrio Ccesa Rayme
 
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Unidad de Espiritualidad Eudista
 
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI UNESCO Ccesa007.pdf
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI  UNESCO Ccesa007.pdfLas Tecnologias Digitales en los Aprendizajesdel Siglo XXI  UNESCO Ccesa007.pdf
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI UNESCO Ccesa007.pdf
Demetrio Ccesa Rayme
 
Power Point: El espiritismo desenmascarado
Power Point: El espiritismo desenmascaradoPower Point: El espiritismo desenmascarado
Power Point: El espiritismo desenmascarado
https://gramadal.wordpress.com/
 
200. Efemerides junio para trabajar en periodico mural
200. Efemerides junio para trabajar en periodico mural200. Efemerides junio para trabajar en periodico mural
200. Efemerides junio para trabajar en periodico mural
shirherrer
 
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docxLecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Alejandrino Halire Ccahuana
 
1° T3 Examen Zany de primer grado compl
1° T3 Examen Zany  de primer grado compl1° T3 Examen Zany  de primer grado compl
1° T3 Examen Zany de primer grado compl
ROCIORUIZQUEZADA
 
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptxSEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
Osiris Urbano
 
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZACORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
Sandra Mariela Ballón Aguedo
 
Hablemos de ESI para estudiantes Cuadernillo
Hablemos de ESI para estudiantes CuadernilloHablemos de ESI para estudiantes Cuadernillo
Hablemos de ESI para estudiantes Cuadernillo
Mónica Sánchez
 

Último (20)

ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
 
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptxEVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
 
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptxNuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
 
tema 7. Los siglos XVI y XVII ( resumen)
tema 7. Los siglos XVI y XVII ( resumen)tema 7. Los siglos XVI y XVII ( resumen)
tema 7. Los siglos XVI y XVII ( resumen)
 
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLMExamen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
 
efemérides del mes de junio 2024 (1).pptx
efemérides del mes de junio 2024 (1).pptxefemérides del mes de junio 2024 (1).pptx
efemérides del mes de junio 2024 (1).pptx
 
Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...
Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...
Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...
 
Maristella Svampa-La sociedad excluyente.pdf
Maristella Svampa-La sociedad excluyente.pdfMaristella Svampa-La sociedad excluyente.pdf
Maristella Svampa-La sociedad excluyente.pdf
 
CUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdf
CUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdfCUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdf
CUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdf
 
PPT_Servicio de Bandeja a Paciente Hospitalizado.pptx
PPT_Servicio de Bandeja a Paciente Hospitalizado.pptxPPT_Servicio de Bandeja a Paciente Hospitalizado.pptx
PPT_Servicio de Bandeja a Paciente Hospitalizado.pptx
 
Guia para Docentes como usar ChatGPT Mineduc Ccesa007.pdf
Guia para Docentes como usar ChatGPT  Mineduc Ccesa007.pdfGuia para Docentes como usar ChatGPT  Mineduc Ccesa007.pdf
Guia para Docentes como usar ChatGPT Mineduc Ccesa007.pdf
 
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
 
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI UNESCO Ccesa007.pdf
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI  UNESCO Ccesa007.pdfLas Tecnologias Digitales en los Aprendizajesdel Siglo XXI  UNESCO Ccesa007.pdf
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI UNESCO Ccesa007.pdf
 
Power Point: El espiritismo desenmascarado
Power Point: El espiritismo desenmascaradoPower Point: El espiritismo desenmascarado
Power Point: El espiritismo desenmascarado
 
200. Efemerides junio para trabajar en periodico mural
200. Efemerides junio para trabajar en periodico mural200. Efemerides junio para trabajar en periodico mural
200. Efemerides junio para trabajar en periodico mural
 
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docxLecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
 
1° T3 Examen Zany de primer grado compl
1° T3 Examen Zany  de primer grado compl1° T3 Examen Zany  de primer grado compl
1° T3 Examen Zany de primer grado compl
 
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptxSEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
 
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZACORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
 
Hablemos de ESI para estudiantes Cuadernillo
Hablemos de ESI para estudiantes CuadernilloHablemos de ESI para estudiantes Cuadernillo
Hablemos de ESI para estudiantes Cuadernillo
 

CURSO DE SELECCIÓN_SESIÓN 02.pptx

  • 1. Lenguajes y Frameworks. Intérpretes y compiladores Sesión 2
  • 2. Resultado de aprendizaje • Identifica y define los lenguajes de desarrollo y define los intérpretes y compiladores.
  • 3. Contenidos o temas • ¿Qué es el lenguaje de desarrollo? • Los lenguajes de desarrollo • ¿Qué es el framework? • ¿Qué es un compilador? • ¿Qué es un intérprete?
  • 4. ¿Qué es el lenguaje de desarrollo? Un lenguaje de programación es una forma de comunicarnos con una computadora, tablet o celular e indicarle qué queremos hacer.
  • 5. ¿Qué es el lenguaje de desarrollo? La implementación de lenguajes de desarrollo permite el trabajo conjunto y coordinado, a través de un conjunto afín y finito de instrucciones posibles, de diversos programadores o arquitectos de software, para lo cual estos lenguajes imitan, al menos formalmente, la lógica de los lenguajes humanos o naturales.
  • 6. Los lenguajes de desarrollo Es uno de los lenguajes de programación más usados del mundo, que vio luz por primera vez en 1995. “Java es un lenguaje de programación de propósito general diseñado para funcionar en una variedad de plataformas. Por ejemplo, es un lenguaje de codificación popular para Internet, porque diferentes tipos de dispositivos acceden a las páginas web. JAVASCRIPT
  • 7. Los lenguajes de desarrollo “Es un lenguaje de programación orientado a objetos de alto nivel, lo que lo convierte en una excelente opción para el desarrollo web y de aplicaciones”, destacan en el mismo artículo hablando sobre Python. Enfatizan en que es un lenguaje relativamente simple y tiene una sintaxis única que enfatiza la legibilidad. PYTHON
  • 8. Los lenguajes de desarrollo “PHP es un lenguaje de programación de código abierto creado en 1990. Muchos desarrolladores web encontrarán esencial aprender PHP, ya que este lenguaje se usa para construir más del 80% de los sitios web en Internet, incluidos Facebook y Yahoo. Sin embargo, PHP es uno de los lenguajes de desarrollo más populares en 2022”, enfatiza sobre el tema un artículo del portal SimpliLearn. PHP
  • 9. ¿Qué es el framework Un framework es un esquema o marco de trabajo que ofrece una estructura base para elaborar un proyecto con objetivos específicos, una especie de plantilla que sirve como punto de partida para la organización y desarrollo de software. Los frameworks son usados por programadores porque permiten acelerar el trabajo y favorecer que este sea colaborativo, reducir errores y obtener un resultado de más calidad.
  • 10. ¿Qué es un compilador? Un compilador es un programa informático que traduce todo el código fuente de un proyecto de software a código máquina antes de ejecutarlo. Solo entonces el procesador ejecuta el software, obteniendo todas las instrucciones en código máquina antes de comenzar.
  • 11. ¿Qué es un compilador? Al producir el código, el compilador determina qué instrucciones van a enviarse al procesador y en qué orden. Si las instrucciones no son interdependientes, incluso es posible que puedan procesarse en paralelo.
  • 12. ¿Qué es un intérprete? Un intérprete es un programa informático que procesa el código fuente de un proyecto de software durante su tiempo de ejecución, es decir, mientras el software se está ejecutando, y actúa como una interfaz entre ese proyecto y el procesador. Un intérprete siempre procesa el código línea por línea, de modo que lee, analiza y prepara cada secuencia de forma consecutiva para el procesador. Este principio también se aplica a las secuencias recurrentes, que se ejecutan de nuevo cada vez que vuelven a aparecer en el código.
  • 13. Caso o reto a resolver Lenguajes y Frameworks
  • 14. Recurso del caso Video que muestra los 10 lenguajes de programación más demandados de 2022. Imagen Video Lectura Internet para investigar https://www.youtube.com/watch?v=L5lsNJoihzc
  • 15. Indicaciones para realizar la actividad • En equipo de 2 personas investigar sobre los lenguajes más utilizados en el 2022. • Para los lenguajes mas utilizados realizar una lista de los frameworks más famosos para cada lenguaje. • Realizar un resumen indicando el porque se considera un lenguaje en demanda y los frameworks mas famosos para cada lenguaje. • Publicar el resultado en: Realizar una PPT y presentar en equipo.
  • 17. 1. Un compilador genera un programa “stand-alone” es decir que tiene sentido y se puede ejecutar por sí solo, mientras que un programa interpretado siempre necesita su intérprete correspondiente para poder ejecutarse. Por lo tanto, es más fácil distribuir un programa compilado. Idea clave
  • 18. “El logro más impresionante de la industria del software es su continua anulación de los constantes y asombrosos logros de la industria del hardware” - Henry Petroski