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.
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