Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Bases Teóricas de Estructuras de Almacenamiento en Memoria GA3
Bases Teóricas de Estructuras de Almacenamiento en Memoria GA3
220501093-AA3-EV01
NOMBRE:
Edwin Sanjuan
Ficha:
2758264
Programa:
Desarrollo de Software
Fecha:
19/10/2023
PRINCIPALES DIFERENCIAS ENTRE LOS LENGUAJES COPILADOS E INTERPRETADO.
Lenguajes Compilado
Sin embargo, el código ensamblador varía según la arquitectura del procesador, lo que hace que
sea costoso en términos de tiempo y recursos escribir un programa especifico para cada tipo de
código ensamblador. Por lo tanto, la solución radica en la creación de programas de alto nivel que
sean universal. No obstante, persiste el desafío de que, para realizar modificaciones, es necesario
acceder al código fuente, realizar los cambios necesarios y luego volver a copilarlo.
Lenguaje interpretativo
La diferencia con los lenguajes compilados radica en que, en el caso de un lenguaje compilado, el
programa se representa mediante un archivo que ya está en formato binario y que se lee y ejecuta
directamente al ser lanzado. Por lo tanto, en los lenguajes interpretados, el programa se
representa mediante código fuente, que se traduce y copila en tiempo real, lo que puede resultar
en una reducción del rendimiento. Sin embargo, este enfoque permite una mayor simplicidad en
cuanto a la sintaxis, como se puede apreciar al principio con Python y, sobre todo, posibilidad del
programa se ejecute en cualquier maquina con sistema operativo.
Ciertos lenguajes como Java pasan por un proceso de compilación que produce un lenguaje
intermedio, en este caso, conocido como Bytecode. Este Bytecode se interpreta posteriormente
en instrucciones especificas para el procesador a través de java virtual Machine. Esta estrategia
tiene ventaja de generar archivos ligeros, ya que Bytecode es ligero y compacto. Además, habilita
la ejecución del programa en diversas maquinas, gracias a un sistema de interpretación que no
está vinculado a la configuración particular de cada máquina.
Principales Características de JavaScript
• Boolean: Representa el valor lógico y puede tener valores, ya sean True o False
• BigInt: Representa valores numéricos que son demasiado grandes para ser
representados por el tipo NUMBERS
• Function: Es una forma abreviada para funciones derivada del constructor Object, son
objetos con la capacidad de ser ejecutables
Tipos de datos y estructuras en JavaScript
Bibliografía
https://aulab.es/noticia/18/diferencia-entre-lenguajes-de-programacion-
compilados-e-interpretados
https://ceeivalencia.emprenemjunts.es/?op=8&n=28660
https://blog.hubspot.es/website/tipos-de-datos-javascript
https://developer.mozilla.org/es/docs/Glossary/Primitive
https://developer.mozilla.org/es/docs/Web/JavaScript/Data_structures
https://lenguajejs.com/javascript/introduccion/operadores-basicos/