Download COMPILACION EN C Una vez escrito el código fuente en formato

Document related concepts
no text concepts found
Transcript
COMPILACION EN C
Una vez escrito el código fuente en formato texto (con las extensiones C o CPP), se lo somete
al
Proceso de compilación. El compilador lee lo escrito por el programador e intenta interpretarlo
Según las reglas del lenguaje y la sintaxis del C. Si no encuentra errores, produce un módulo
Llamado objeto (con la extensión OBJ). Este módulo es la traducción a lenguaje de máquina del
Código escrito originalmente en el módulo fuente.
Dado que el compilador C (como muchos otros) necesita saber con qué nombres de variables y
Funciones definidos por el programador va a trabajar, estos nombres deben ser declarados
antes
De su utilización efectiva. Cuando estos nombres son de uso general y frecuente, se los suele
Declarar en pequeños archivos llamados de cabecera (en inglés heder), con el fin de no tener
Que escribir una y otra vez las mismas declaraciones. Estos archivos de cabecera (típicamente
Con la extensión H) son a su vez incluidos en cada módulo fuente en que se vaya a utilizar
alguna de las funciones allí declaradas. Un archivo de cabecera puede también incluir a otros
Archivos de cabecera, y todo el código de cada uno de ellos pasará a formar parte del módulo
Fuente como si se lo hubiera escrito directamente allí.
Java
Java es más que un lenguaje de programación es todo un conjunto de elementos para el
desarrollo de aplicaciones que consta de un:






lenguaje der programación :el lenguaje java es el mismo nombre que la plataforma
un conjunto de biblioteca estándar que incluyen con la plataforma y que deben
existir en cualquier entorno con java. Estas bibliotecas comprenden : strings,
proceso de entradas y salidas , propiedades del sistema, fecha, hora etc.
Un conjunto de herramientas para el desarrollo de programas, entre ellas caben
citar el compilador de java a código de bytes, el generador de documentación el
depurador de programas en java etc.
Un entorno de ejecución cuyo principal componente es una máquina virtual para
poder ejecutar los programas en código de bytes.
Los programas java no son ejecutables, no se compilan como los programas en c o
c++
En su lugar son interpretados por una aplicación conocida como la máquina virtual
de java (jvm). Gracias a ello no tienen por qué incluir el código de libretas de cada
sistema previamente el código java se tiene que precompiplar generando un código
(que no es directamente ejecutable) previo conocido como bytecode o j-code
BISUAL BASIC
y visual basic.