Foros - Stratos

Programadores => General Programadores => Mensaje iniciado por: boubou en 11 de Agosto de 2003, 09:00:45 PM

Título: Project Genesis..1ª Version!
Publicado por: boubou en 11 de Agosto de 2003, 09:00:45 PM
 wenaspos ya tg la primera version del compilador aki esta la dire:

ftp://blitzbasico:anonimo@portalxuri.dynd...dns.org/project genesis 0.01.zip
Título: Project Genesis..1ª Version!
Publicado por: DraKKaR en 12 de Agosto de 2003, 12:03:05 PM
 Umm, me pide un password que desconozco.
Título: Project Genesis..1ª Version!
Publicado por: boubou en 12 de Agosto de 2003, 12:20:39 PM
 pos vete a blitzbasico.tk y vete al ftp

otra cosa rekiere dev-cpp 5
Título: Project Genesis..1ª Version!
Publicado por: tiutiu en 12 de Agosto de 2003, 10:11:16 PM
 Eso es un compilador?
Por lo q he visto lo q hace es parsear un fichero d texto y sacar un fichero.cpp con cierto codigo base y crear luego un proyecto con un link a una libreria tuya (supongo q dnd estan las funciones setmode y frame.

A ver q tal va evolucionando, suerte!!  :D  
Título: Project Genesis..1ª Version!
Publicado por: boubou en 12 de Agosto de 2003, 10:13:45 PM
 si, es un compilador. el k estaba haciendo.
Título: Project Genesis..1ª Version!
Publicado por: tiutiu en 13 de Agosto de 2003, 12:41:14 AM
 Entonces t crea tb el exe?? Pq en las instrucciones he visto q lo q tienes q hacer es compilar con el dev-c++ el codigo del .cpp q genera tu programa, con lo cual se contradice mi idea d compilador :S

Si puedes dime q es para ti un compilador, o las caracteristicas del tuyo (saber como genera los exe). No se, di q tendra y todo eso
Título: Project Genesis..1ª Version!
Publicado por: Grugnorr en 13 de Agosto de 2003, 01:51:05 AM
 boubou ya aprendió que hacer un compilador que genere .exe requiere más conocimientos que los de todo el foro juntos, así que supongo que ha decidido hacer una especie de parser intermedio que pase de su lenguaje a c++, o eso te entiendo a tí, no me he atrevido a bajarlo ;)
Título: Project Genesis..1ª Version!
Publicado por: ethernet en 13 de Agosto de 2003, 08:00:13 AM
 Por lo menos no ha reinventado la rueda  
Título: Project Genesis..1ª Version!
Publicado por: boubou en 13 de Agosto de 2003, 09:03:16 PM
Cita de: "tiutiu"Entonces t crea tb el exe?? Pq en las instrucciones he visto q lo q tienes q hacer es compilar con el dev-c++ el codigo del .cpp q genera tu programa, con lo cual se contradice mi idea d compilador :S

Si puedes dime q es para ti un compilador, o las caracteristicas del tuyo (saber como genera los exe). No se, di q tendra y todo eso
en una futura version no hara falta el dev-cpp, hara una llamada al g++ para hacer el codigo objeto y despues el exe
Título: Project Genesis..1ª Version!
Publicado por: boubou en 13 de Agosto de 2003, 09:04:42 PM
 para mi un compilador es un programa k pasa un determinado lenguaje a otro no tiene x k ser binario
Título: Project Genesis..1ª Version!
Publicado por: Zaelsius en 13 de Agosto de 2003, 09:08:40 PM
Cita de: "boubou"
Cita de: "tiutiu"Entonces t crea tb el exe?? Pq en las instrucciones he visto q lo q tienes q hacer es compilar con el dev-c++ el codigo del .cpp q genera tu programa, con lo cual se contradice mi idea d compilador :S

Si puedes dime q es para ti un compilador, o las caracteristicas del tuyo (saber como genera los exe). No se, di q tendra y todo eso
en una futura version no hara falta el dev-cpp, hara una llamada al g++ para hacer el codigo objeto y despues el exe
(nooo)  
Título: Project Genesis..1ª Version!
Publicado por: boubou en 13 de Agosto de 2003, 09:39:04 PM
 k haces zaelsius??? xDDD
Título: Project Genesis..1ª Version!
Publicado por: CoLSoN2 en 13 de Agosto de 2003, 10:48:33 PM
 
Citarpara mi un compilador es un programa k pasa un determinado lenguaje a otro no tiene x k ser binario

pues quizás debas mirar en un diccionario qué es un compilador, para hablar con propiedad y tal  :P  
Título: Project Genesis..1ª Version!
Publicado por: seryu en 14 de Agosto de 2003, 12:16:18 AM
 compilador, -ra  

   1 adj.-s. Que compila. -
   2 m. INFORM. Programa que traduce los programas escritos en lenguajes de alto nivel al lenguaje de la máquina.  
Título: Project Genesis..1ª Version!
Publicado por: Grugnorr en 14 de Agosto de 2003, 12:44:57 AM
 Tiene buena pinta, ya no parece una locura boubou, suerte con el proyecto, qué se supone que permite hacer el lenguaje?
Título: Project Genesis..1ª Version!
Publicado por: boubou en 14 de Agosto de 2003, 10:15:39 PM
 
CitarQUOTE 
para mi un compilador es un programa k pasa un determinado lenguaje a otro no tiene x k ser binario 


pues quizás debas mirar en un diccionario qué es un compilador, para hablar con propiedad y tal 

pues dejemoslo ya vale? no tg gamas d discutir.


CitarTiene buena pinta, ya no parece una locura boubou, suerte con el proyecto, qué se supone que permite hacer el lenguaje?

gracias, estoy haciendo tb un engine 3d asi k hara juegos  :P .
Título: Project Genesis..1ª Version!
Publicado por: boubou en 14 de Agosto de 2003, 10:29:42 PM
 otra cosa, ya tg version 0.02

esta ya no le hace falta el dev-cpp para generar el exe.
Título: Project Genesis..1ª Version!
Publicado por: synchrnzr en 15 de Agosto de 2003, 12:03:06 PM
 Boubou, lo que estás haciendo llama precompilador y se diferencian de los compiladores porque no generan un ejecutable (aunque tu lo generes luego con el g++)

Por cierto Zaelsius, que buen uso de este icono ->l (nooo) Aun me estoy descojonando (ole)

Y es que hay veces que una imagen vale más que 1000 palabras...

sync
Título: Project Genesis..1ª Version!
Publicado por: tiutiu en 15 de Agosto de 2003, 05:20:54 PM
 Tio q no es nada malo q no sea un compilador, d hecho lo q estas haciendo tiene su merito, no es cosa facil  (ole)

Lo q t han dicho es q hables con propiedad ;) si no es un compilador no pasa nada, d hecho no creo q ninguno d nosotros supiesemos hacer un compilador, y mucho menos un lenguaje con su compilador respectivo!!!

En finsssss, animo! ;)
Título: Project Genesis..1ª Version!
Publicado por: seryu en 15 de Agosto de 2003, 09:50:57 PM
Cita de: "tiutiu"Tio q no es nada malo q no sea un compilador, d hecho lo q estas haciendo tiene su merito, no es cosa facil  (ole)

Lo q t han dicho es q hables con propiedad ;) si no es un compilador no pasa nada, d hecho no creo q ninguno d nosotros supiesemos hacer un compilador, y mucho menos un lenguaje con su compilador respectivo!!!

En finsssss, animo! ;)
eh, habla x ti..  :P  
Título: Project Genesis..1ª Version!
Publicado por: boubou en 15 de Agosto de 2003, 11:14:12 PM
 ey, he salido en las notis! jejeje  B)  B)  
Título: Project Genesis..1ª Version!
Publicado por: DraKKaR en 16 de Agosto de 2003, 03:45:48 PM
 
Citard hecho no creo q ninguno d nosotros supiesemos hacer un compilador

Yo estoy haciendo un compilador para clase XDD, pero de un lenguaje "sencillo" y a un lenguaje de pila simple (StanIV) hacerlo para ensamblador x86 sera la muerte XDD
Título: Project Genesis..1ª Version!
Publicado por: synchrnzr en 18 de Agosto de 2003, 12:58:31 PM
 
Citarno creo q ninguno d nosotros supiesemos hacer un compilador

Pero no se lo digas a mi profe de Compiladores I y II, que me catearan... :lol:  

No sé, pero pensaba que en el último curso de Ing. Informática (la de 5 años) se daban esas asignaturas. Almenos son troncales, creo recordar :blink:

Alguien que haga la superior, si puede corroborarlo... :)

sync
Título: Project Genesis..1ª Version!
Publicado por: Mars Attacks en 18 de Agosto de 2003, 01:18:00 PM
 Lles.
Título: Project Genesis..1ª Version!
Publicado por: Vicente en 18 de Agosto de 2003, 07:19:11 PM
    Hola,

  en la UAM en tercero tenemos que hacer un compilador de ASPLE. Tiene que pasar a ensamblador (8088) y tu elijes si lo quieres para win (intel) o linux (at&at o algo así, que no toy seguro). Tambien elijes el lenguaje de la implementacion, aunque casi todo el mundo usa c para usar lex y yacc/bison o como se escriba... (se nota que uso java? :rolleyes: ). Un saludo!
Título: Project Genesis..1ª Version!
Publicado por: Grugnorr en 18 de Agosto de 2003, 07:25:07 PM
 En la Complutense se tiene en 4º.... en Haskell :; (nooo)

En 2º se hace una práctica que creamos un mini lenguaje interpretado y tal en 2 semanitas ;)
Título: Project Genesis..1ª Version!
Publicado por: synchrnzr en 18 de Agosto de 2003, 07:41:27 PM
 
Citarlinux (at&at o algo así, que no toy seguro).

Es AT&T creo. Es la sintaxis de ensamblador que utilizan los compiladores GNU (de hecho tuve que familiarizarme un poco con ella para portar mi motor para AGB de ARM SDT a GNU y compilarlo con GAS) Los ensambladores de GNU para Windows también la utilizan (el del MinGW, por ejemplo)

Es verdad, al final siempre toca hacerlo de lenguajes raros. Haskell, ASPLE, a los de la UAB nos toca CoSeL... en fin... ajo[...] y agua[...]

sync
Título: Project Genesis..1ª Version!
Publicado por: Grugnorr en 18 de Agosto de 2003, 10:00:07 PM
 Bah, lo vuestro fué cosa de "CoSeL y CaNtaL"  :D  :D  :D  :D  :D  
Título: Project Genesis..1ª Version!
Publicado por: Tei en 19 de Agosto de 2003, 02:56:14 PM
 boubou molas, eres un crio fantasioso pero no dudo que tu compilacosa funcione. Respecto a si lo que estas haciendo (quiandome de lo que aqui se ha dicho) es un compilador o no.. bien, te apoyo,  los compiladores van de A a B pasando por T (que es el lenguaje intermedio en el que hacen las optimizaciones y tal. Generalmente B es ensamblador de alguna maquina, y si no es la actual se llama cross-compiling. Lo que pasa es que tenias que haberte comprado un libro sobre compiladores, que los hay muy buenos, y hay toda una teoria de la ostia, para pegarte un año empollando, es una asignatura de 3º de Informatica. Lo que pasa es que lo que tu has echo es un "avion de papel" - "ala delta" -  "ventilador manual" y posiblemente nadie te lo reconozca como compilador, al menos seguramente no use gran cosa de un compilador como tal, de los que marca la teoria.

Sigue adelante, porque seguramente te lo estas pasando bien y alguna cosa aprenderas por el camino. No he bajado eso, pero estoy contigo. (uoh)  
Título: Project Genesis..1ª Version!
Publicado por: Vicente en 20 de Agosto de 2003, 09:10:45 PM
Cita de: "synchrnzr"Es verdad, al final siempre toca hacerlo de lenguajes raros. Haskell, ASPLE, a los de la UAB nos toca CoSeL... en fin... ajo[...] y agua[...]

sync
Hombre, mejor, mejor. Yo me las estoy viendo putas con el ASPLE. Me ponen algo más complicado y vamos listos...  :P Un saludo!