Está en la página 1de 3

Actividad de aprendizaje 1

1. Explique ¿Qué es y para que sirve un lenguaje de programación?

Un lenguaje de programación es un lenguaje de computadora que los programadores


utilizan para comunicarse y para desarrollar programas de software, aplicaciones, páginas
webs, scripts u otros conjuntos de instrucciones para que sean ejecutadas por los
ordenadores.

Así como los idiomas que utilizan los humanos para comunicarse, los ordenadores tienen sus
propios lenguajes de programación. Cada lenguaje de programación tiene un conjunto único
de palabras clave (palabras que entiende) y una sintaxis especial para organizar las
instrucciones del programa específico de programación.

Estos lenguajes de programación vienen en forma de instrucciones o secuencias de órdenes en


forma de algoritmos.

La función principal de los lenguajes de programación es escribir programas que permiten la


comunicación usuario-máquina. Unos programas especiales (compiladores o intérpretes)
convierten las instrucciones escritas en código fuente, en instrucciones escritas en lenguaje
máquina (0 y 1).

Por ejemplo: PHP, Java, C++, Python.

2. Cuadro comparativo de las ventajas y desventajas que ofrecen las aplicaciones web en
relación a las aplicaciones de escritorio

Aplicaciones de escritorio Aplicaciones web

Portabilidad Limitada, ya que se utiliza Óptima, ya que se puede acceder


únicamente en el ambiente en desde cualquier dispositivo con
que se instaló. acceso a Internet.
Actualizaciones Implica más tiempo y trabajo, ya Se realizan de forma automática y
que se deben recorrer todas las simultáneamente en todos los
estaciones de trabajo. equipos desde una única ubicación.

Incompatibilidad de versiones Puede presentarse si no se No se presenta, ya que las


actualizan los equipos al mismo actualizaciones se realizan
tiempo. simultáneamente.

Requerimiento de software. Requiere la adquisición e No requiere.


instalación de un software.

Instalación Si requiere. No requiere.

Interfaz Amigable con el usuario Amigable con el usuario.

Respaldos Se encuentran en varias Están centralizados.


estaciones de trabajo.

Sistemas operativos Sólo se puede utilizar en No importa el Sistema Operativo


dispositivos que cuenten con instalado en el dispositivo, sólo se
determinado Sistema Operativo. requiere conexión a Internet.

Conexión a internet Se requiere. Es indispensable para su uso.

Tiempo de desarrollo Mayor tiempo de desarrollo. menor tiempo de desarrollo, hoy


día se cuenta con herramientas
(frameworks) que pueden
acelerarlo.
Tiempo de respuesta Mas rápido. Más lento aunque se puede
mejorar con tecnologías como
AJAX.

Seguridad Es muy seguro. Es muy segura.

También podría gustarte