1. Explique para qué es y para qué sirve un lenguaje de
programación. Un lenguaje de programación es una forma de comunicarnos con una computadora, Tablet o celular e indicarle qué queremos hacer. Existen distintos tipos de lenguaje: principalmente de bajo nivel y de alto nivel. La diferencia se encuentra en lo cerca o lejos que estemos del hardware de nuestro equipo. La función principal de los lenguajes de programación es escribir programas que permiten la comunicación usuario-máquina. Así, un lenguaje de programación es una herramienta informática que permite desarrollar programas para computadoras.
2. Realice un cuadro comparativo de las ventajas y desventajas
que ofrecen las aplicaciones web en relación a las aplicaciones de escritorio.
APLICACIONES DE ESCRITORIO VENTAJAS DESVENTAJAS
*Las aplicaciones de escritorio son rápidas ya *Algunas aplicaciones consumen
que aprovechan bien los recursos de tu bastantes recursos de tu ordenador y ordenador. puede ser un problema según las *Las aplicaciones pueden acceder a todos los características de tu ordenador. recursos de físicos de tu ordenador: disco duro, *Es laborioso mantener actualizadas las memoria, cámara, micrófono, tarjeta gráfica, etc. aplicaciones entre varios ordenadores, y … y así, aprovechar mejor la potencia de tu los cambios de versión, sobre todo en las ordenador. empresas con un gran número de usuarios. Y sobre todo el gran problema, es que algunas aplicaciones requieren una instalación muy personalizada que requiere tiempo o la actualización de la aplicación también es un proceso muy personalizado. *No existen versiones para todos los sistemas operativos: Linux, Windows, MacOs o iOs. APLICACIONES WEB VENTAJAS DESVENTAJAS
*La velocidad en algunas acciones puede ser
*Se puede ejecutar en todos los dispositivos y un poco más lenta. Aunque en los últimos sistemas operativos con navegador web. años las aplicaciones web más moderas son *No requiere instalación ni actualización. muy rápidas y aprovechan muy bien el *Pueden acceder a tu cámara y micrófono sin rendimiento. ser una aplicación de escritorio. *Requiere contratar un ordenador o servidor *Las actualizaciones solo requieren remoto en la nube para alojar nuestra actualizarla versión en el servidor. No aplicación web, como por ejemplo Google requiere de ninguna tarea en los ordenadores Cloud. De esta forma todos los usuarios de los usuarios que utilizan la aplicación web. podrán utilizarla.
3. Si ha programado antes, liste los lenguajes que conoce y el nivel
de dominio que tiene de cada uno (básico, medio o avanzado). Si he programado en Visual Basic, en el nivel medio.