Documente Academic
Documente Profesional
Documente Cultură
TEMA 1
ndice
1.El programa informtico................................................................................................................3 1.1 La aplicacin informtica..........................................................................................................3 2.El lenguaje de programacin..........................................................................................................3 2.1 Tipos de lenguajes de programacin..........................................................................................3 2.2 Los lenguajes C, C++ y JAVA...................................................................................................4 3.El cdigo fuente, cdigo objeto y cdigo ejecutable.....................................................................5 3.1 Proceso de obtencin del cdigo ejecutable..............................................................................5 4.Fases del desarrollo de una aplicacin...........................................................................................6 5.Introduccin a las mquinas virtuales...........................................................................................7
1. El programa informtico.
Un programa informtico es un conjunto de instrucciones que una vez ejecutadas realizarn una o varias tareas en una computadora. Sin programas, estas mquinas no pueden funcionar. Sin embargo, un ordenador slo procesa elementos binarios, es decir, una serie de 0s y 1s. Por lo tanto, necesitamos un lenguaje de programacin, que veremos en el siguiente punto, para escribir de manera legible, es decir, con comandos que el ser humano pueda comprender los comandos que el equipo deber ejecutar.
2. El lenguaje de programacin.
El lenguaje de programacin es un lenguaje artificial diseado para describir, de forma precisa, el conjunto de acciones consecutivas que un equipo debe realizar, es decir, controlar el comportamiento de una computadora. Esto se consigue mediante un conjunto de instrucciones, operadores y reglas sintcticas propias de cada lenguaje que, posteriormente, sern interpretadas por el computador. Todo esto a travs de un lenguaje que intenta estar prximo al lenguaje humano. En definidas cuentas, un lenguaje de programacin es un modo prctico de que los seres humanos puedan dar instrucciones a un equipo.
Tema 1: Elementos del desarrollo del Software -Lenguaje de alto nivel: Son aquellos lenguajes de programacin ms afines al lenguaje natural que al lenguaje mquina. Estos lenguajes de programacin son completamente independientes de la arquitectura del hardware de la computadora u ordenador. Por lo que en general, un programa escrito con un lenguaje de programacin de alto nivel lo podemos utilizar en cualquier otra computadora. Algunos autores sealan la existencia de lenguajes de nivel medio, en el que estara situado el lenguaje C, ya que puede acceder a los registros del sistema, trabajar con direcciones de memoria, todas ellas caractersticas de lenguajes de bajo nivel y a la vez realizar operaciones de alto nivel.