You are on page 1of 3

1.

Lenguaje de programacin
El lenguaje de programacin es bsicamente un sistema estructurado de
comunicacin, que permite la comunicacin entre programas o aparatos por
medio de signos, palabras, nmeros o comandos. Este sistema est organizado
para que se entiendan entre s, y a su vez interprete las instrucciones que debe
ejecutar.
Tericamente como lenguaje, se entiende a un sistema de comunicacin que
posee una determinada estructura, contenido y uso. En el vocabulario propio
de la informtica, la programacin es el procedimiento de escritura del cdigo
fuente, este procedimiento de escritura se puede explicar cmo el conjunto de
instrucciones consecutivas y ordenadas que llevan a ejecutar una tarea
especfica, y todo esto sirve para indicar que accin se tiene que llevar a cabo
y cul es el modo de concretarla.
2. Cuadro comparativo de las ventajas y desventajas que ofrecen las
aplicaciones web en relacin a las aplicaciones de escritorio.
Primero en una aplicacin web el encargado de realizar la funcionalidad del
sistema que hemos implementado ser un servidor, a travs de un programa
que manejar el usuario con el navegador web (Internet Explorer, Firefox,
Chrome, etc.). Y la aplicacin de escritorio es un programa el encargado de
realizar la funcionalidad del software implementado que instalaremos en el
computador y se conectar a travs de Internet con la base de datos. A
continuacin las ventajas y desventajas:

Aplicaciones WEB Aplicaciones de Escritorio


Alta disponibilidad de la Rapidez de uso, ya que se
aplicacin a travs de podrn incorporar todos los
cualquier dispositivo que controles de escritorio y as
tenga un navegador web y mismo todos los eventos
acceso a internet. asociados a ellos.
La gestin de Habitualmente su ejecucin no
actualizaciones, que con requiere comunicacin con el
Ventajas actualizar la aplicacin del exterior, sino que se realiza de
servidor, todos los forma local. Esto repercute en
usuarios la tendrn en el mayor velocidad de
momento. procesamiento, y por tanto en
Amplia funcionalidad, mayores capacidades a la hora
independiente del sistema de programar herramientas ms
operativo y cercana al complicadas o funcionales.
usuario. Generalmente son ms robustas
Los usuarios pueden y estables que las aplicaciones
participar en la Web.
elaboracin de los Pueden ser muy seguras
contenidos. (dependiendo del desarrollador)
Pueden ser muy seguras
(dependiendo del
desarrollador)
La comunicacin constante Gestin de actualizaciones, que
con el servidor que obligar a realizar la
ejecuta la aplicacin actualizacin de todos los
establece una programas instalados, cuando
dependencia a una buena implementemos evoluciones o
conexin a internet. corrijamos fallos. Ya que un
El servidor debe tener las equipo con un software obsoleto
Desvent prestaciones necesarias puede daar la base de datos.
ajas para ejecutar la aplicacin Escasa portabilidad, ya que si se
de manera fluida, no slo implementa en un entorno
para un usuario sino para Windows, solo en equipos de ese
todos los que la utilicen de tipo funcionar y no podremos
forma concurrente. usarla en una Tablet o un
telfono.
Se pierde tiempo de Limitacin al equipo, sus
desarrollo hacindolas condiciones y capacidades.
compatibles con los Suelen tener requerimientos
distintos navegadores. especiales y libreras.

3. Lenguajes Conocidos:

Java (bsico)
PhP (medio)
Visual Basic (medio)
R (basico)
Python (bsico)
Java Script (medio)