hacker


Ingresar con nombre de usuario, contraseña y duración de la sesión
| Portal Hacker | Editorial | Descargas | Ezine |
Inicio Ayuda Ingresar Registrarse
15 de Octubre de 2008, 01:10:03
Noticias: La 1era E-Zine de CPH ya fue liberada, encuentrala
Para ver este enlace Registrate o Inicia Sesion
> aquí

+  Foros pOrtal Hacker
|-+  Programacion
| |-+  Programación en general (Moderador: TXS)
| | |-+  compilar
0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] Ir Abajo Imprimir
Autor Tema: compilar  (Leído 802 veces)
WallaceElPro
NZ2
**
Desconectado Desconectado

Mensajes: 199


Member, pOrtal HAcker


Ver Perfil
« : 30 de Octubre de 2005, 06:06:41 »

me gustaria saber para que sirve en efectos practicos compilar un programa Huh
una vez ya tienes tu codigo terminado x ejemplo en Vb para que se necesita ensamblarlo y demas Shocked
salu2
En línea

El bien y el mal solo varian segun el punto de vista
****************************************
Dame un teclado y te moveré el mundo
ghost
NZ2
**
Desconectado Desconectado

Mensajes: 276


Developer


Ver Perfil WWW
« Respuesta #1 : 30 de Octubre de 2005, 06:20:04 »

La compilación sirve para detectar errores sintácticos a la par que para generar el código objeto y el código ejecutable.

sino compilas no generas, no ensamblas, como explicarte para ser mas practico mmm :Smiley

bien , resumamos, sino compilas no obtienes el ejecutable! emmm bueno si algo asi jaja!

salu2
En línea

Mañana te daras cuenta, que hoy, no sabes nada!

Para ver este enlace Registrate o Inicia Sesion
WallaceElPro
NZ2
**
Desconectado Desconectado

Mensajes: 199


Member, pOrtal HAcker


Ver Perfil
« Respuesta #2 : 31 de Octubre de 2005, 07:07:26 »

pero un exe de Vb no se podria correr en una makina si este no ha sido compilado antes??
otra dudilla no se d k m suena d k kompilar sirve para que no se pueda abrir el codigo fuente del programa o algo asi....
salu2
En línea

El bien y el mal solo varian segun el punto de vista
****************************************
Dame un teclado y te moveré el mundo
logisys
NZ2
**
Desconectado Desconectado

Mensajes: 395


Homo Cyberneticus


Ver Perfil
« Respuesta #3 : 01 de Noviembre de 2005, 09:33:32 »

Hola

A ver vamos a tratar de explicar esto.

Mira, cuando estas programando en Visual Basic estas trabajando con el codigo fuente del programa, ok?

Cuando tu das: Archivo >> Crear Proyecto1.exe en realidad estan sucediendo dos cosas:
1.- Compilacion
2.- Linkeamiento

Con la primera, estas convirtiendo tu codigo fuente a codigo objeto, el archivo objeto que obtienes ya esta en lengauje maquina (en alguos casos bytecode), pero este no puede ser aun ejecutado debido a que no cumple con el formato PE (Portable Executable), en windows.

El segundo, se encarga de linkear las referencias externas, poner la cabecera PE, etc. En fin dejar listo el ejecutable para funcionar un sistema windows.

Este proceso en algunos lenguajes de alto nivel no es muy claro, por eso hay tantas confuciones (yo me confundia), pero en algunos lenguajes de bajo nivel como el MASM es mas claro que nada, una vez que tienes tu codigo fuente hace:

Compilar:
ml  /c  /coff  /Cp prog.asm
Linkear:
link /subsystem:windows prog.obj

Espero halla quedado claro todo.

Saluos!
« Última modificación: 01 de Noviembre de 2005, 09:35:48 por logisys » En línea

---
The good boys don´t  do  spam, the nice girls too, only gays and animals do it!

I will use Google before asking dumb questions [ justfuckinggoo gleit.com ]

Tirar spam hace llorar al niñito dios
WallaceElPro
NZ2
**
Desconectado Desconectado

Mensajes: 199


Member, pOrtal HAcker


Ver Perfil
« Respuesta #4 : 01 de Noviembre de 2005, 03:17:37 »

a vale vale
esa parte ha quedado clara
pero ahora la otra duda...se puede ver el codigo fuente de un programa compilado     ¿?
salu2 y gracias
En línea

El bien y el mal solo varian segun el punto de vista
****************************************
Dame un teclado y te moveré el mundo
logisys
NZ2
**
Desconectado Desconectado

Mensajes: 395


Homo Cyberneticus


Ver Perfil
« Respuesta #5 : 01 de Noviembre de 2005, 07:34:52 »

Hola

Yo he oido hablar que hay programas que permiten encontrar el codigo fuente en vb de los programas hechos en el mismo lenguaje (vb), pero no he tenido pruebas contundentes en mis manos.

Pero es muy facil conocer el codigo fuente del programa en asm, con algun debuger o desensamblador .

Saluos!
En línea

---
The good boys don´t  do  spam, the nice girls too, only gays and animals do it!

I will use Google before asking dumb questions [ justfuckinggoo gleit.com ]

Tirar spam hace llorar al niñito dios
Boxcar_racer
NZ1
*
Desconectado Desconectado

Mensajes: 59


-- echo con un stencil --


Ver Perfil
« Respuesta #6 : 30 de Marzo de 2006, 04:25:40 »

con esto se me aclararon dudiyas k tube jiji   8) muy bueno y como se compila en otros lenguajes como el batch
o ya es un compilador ooo
En línea
Páginas: [1] Ir Arriba Imprimir 
« anterior próximo »
Ir a:  


Ingresar con nombre de usuario, contraseña y duración de la sesión

Powered by SMF 1.1.6 | SMF © 2006-2008, Simple Machines LLC hacker

Juegos gratis - Articulos PHP - Juegos - Trucos - Letras - Juegos - Juegos Online