Está en la página 1de 3

UNIVERSIDAD DOMINICO AMERICANO

ESCUELA DE INFORMÁTICA
PROGRAMACION DE APLICACIONES WEB
INS-411

NOMBRE:
Darlin Antonio Espinosa Féliz

MATRICULA:
2020-30-3-0023

MAESTR0:
JOSE ISRAEL LANTIGUA

TEMA:
INVESTIGAR SOBRE LAS DIFERENCIAS ENTRE
LENGUAJES INTERPRETES Y COMPILADOS, QUE ES EL
DOM JAVASCRIPT

FECHA DE ENTREGA:
28 DE MARZO 2023
DIFERENCIAS ENTRE LENGUAJE INTERPRETES Y
LENGUAJES COMPILADOS
Los lenguajes de programación son una herramienta esencial para el desarrollo
de software y aplicaciones informáticas. Dentro de los lenguajes de
programación, existen dos categorías principales: los lenguajes interpretados y
los lenguajes compilados. Aunque ambos tienen el mismo propósito, que es
traducir el código escrito por los programadores en un formato que la
computadora pueda entender, hay diferencias significativas entre ellos. En este
ensayo, se discutirán las diferencias entre los lenguajes interpretados y
compilados.
Un lenguaje compilado es aquel en el que el código fuente es traducido en un
archivo ejecutable antes de su ejecución. El proceso de compilación implica la
conversión completa del código fuente en código de máquina, que es el lenguaje
que la computadora puede ejecutar directamente. Por lo tanto, una vez que el
programa es compilado, puede ser ejecutado en la computadora sin la necesidad
de procesamiento adicional. Ejemplos de lenguajes compilados son C, C++,
Java y Fortran.
Por otro lado, un lenguaje interpretado es aquel en el que el código fuente es
traducido en un formato ejecutable durante el tiempo de ejecución. En lugar de
compilar el código en un archivo ejecutable, el código fuente es interpretado línea
por línea mientras se ejecuta el programa. El proceso de interpretación implica
la conversión del código fuente en código de máquina a medida que el programa
se ejecuta. Ejemplos de lenguajes interpretados son Python, Ruby, JavaScript y
PHP.
Una de las principales diferencias entre los lenguajes interpretados y compilados
es el tiempo de ejecución. En un lenguaje compilado, el tiempo de ejecución es
generalmente más rápido porque todo el código ha sido traducido previamente
en un archivo ejecutable. En un lenguaje interpretado, el tiempo de ejecución
puede ser más lento porque el código se traduce en tiempo real mientras se
ejecuta el programa.
Otra diferencia importante es la portabilidad del código. El código compilado es
específico de la plataforma en la que se compiló. Por lo tanto, un programa
compilado en una plataforma no se ejecutará en otra sin ser recompilado para
esa plataforma específica. En contraste, el código interpretado es más portátil
porque el intérprete está disponible para muchas plataformas diferentes.
Una ventaja del lenguaje interpretado es la facilidad de depuración. Dado que el
código se interpreta línea por línea, es posible detener la ejecución en cualquier
momento para examinar el estado actual del programa. En un lenguaje
compilado, la depuración puede ser más difícil porque el código ya ha sido
traducido y ejecutado. Por lo tanto, es más difícil encontrar y corregir errores en
el código.
QUE ES EL DOM JAVASCRIPT

El Document Object Model (DOM) en JavaScript es una interfaz de programación


de aplicaciones (API) que representa documentos HTML y XML como objetos.
El DOM permite a los programadores acceder y manipular los elementos y
atributos de un documento HTML o XML a través de JavaScript. En este ensayo,
se discutirá qué es el DOM en JavaScript y cómo funciona.
El DOM es una representación de la estructura jerárquica de un documento
HTML o XML. Cada elemento del documento se representa como un objeto, y
los objetos están organizados en una estructura en forma de árbol, donde el
objeto raíz es el documento mismo. Cada objeto del DOM tiene propiedades que
representan los atributos del elemento y métodos que permiten acceder y
manipular los elementos y atributos del documento.
Cuando se carga un documento HTML o XML en un navegador web, el
navegador crea una representación del documento en forma de árbol de objetos
DOM. El navegador también crea una ventana global del objeto, que contiene el
objeto document, que es la raíz del árbol de objetos DOM. Los objetos del DOM
son accesibles a través de JavaScript utilizando el objeto document.
Los programadores pueden acceder y manipular los elementos y atributos del
documento a través del DOM usando JavaScript. Por ejemplo, el siguiente
código JavaScript selecciona el elemento con el ID "mi-elemento" y cambia su
contenido:
En este ejemplo, el método getElementById del objeto document se utiliza para
seleccionar el elemento con el ID "mi-elemento". El contenido del elemento se
cambia utilizando la propiedad innerHTML del objeto miElemento.
El DOM también permite a los programadores agregar y eliminar elementos del
documento, cambiar los atributos de los elementos y responder a eventos, como
clics de botón y pulsaciones de teclas. Los programadores pueden crear nuevos
elementos utilizando el método createElement y agregarlos al documento
utilizando el método appendChild. Por ejemplo, el siguiente código JavaScript
crea un nuevo elemento de párrafo y lo agrega al cuerpo del documento:
En este ejemplo, el método createElement del objeto document se utiliza para
crear un nuevo elemento de párrafo. El contenido del párrafo se establece
utilizando la propiedad innerHTML del objeto nuevoParrafo. El nuevo elemento
se agrega al cuerpo del documento utilizando el método appendChild del objeto
document.

También podría gustarte