Tangentially, I'd like to know how C fits into your application. Given the computational workload in expressing the algorithm suggested by the GA as C, then all the effort of compiling that C to object code, I'd be surprised if you saw any usefull gain for using C.
You'd be better off generating an Intermediate code from the GA, and then running that through register assignment. -- Rob ---------------------------------------- > Date: Sun, 3 Aug 2008 14:47:45 +0200 > From: [EMAIL PROTECTED] > To: tinycc-devel@nongnu.org > Subject: Re: [Tinycc-devel] Using several instances of TCC? > > [EMAIL PROTECTED] wrote: >> >> My application would be to use it for genetic algorithms: A simulator >> dynamically (randomly) creates code, compiles it and runs it. It should >> keep generated C-source and compiled block of code for each 'individual' >> and use it. > > > You might consider using LLVM http://llvm.org/ or C-- > http://cminusminus.org/ or even libjit > http://www.gnu.org/software/dotgnu/ or just lightning > http://www.gnu.org/software/lightning/ > or perhaps just generating C code and compiling it (by forking gcc -fPIC > -shared) and dlopen-ing it. Remember, on Linux systems at least, you can > dlopen many (=several hundred thousands at least) dynamic shared libraries. > > Tinycc generates very quickly quite poor code. You probably want to > generate a bit more slowly some better performing code. If it is the > case, the other solutions are better suited. > > Regards. > -- > Basile STARYNKEVITCH http://starynkevitch.net/Basile/ > email: basilestarynkevitchnet mobile: +33 6 8501 2359 > 8, rue de la Faiencerie, 92340 Bourg La Reine, France > *** opinions {are only mines, sont seulement les miennes} *** > > > _______________________________________________ > Tinycc-devel mailing list > Tinycc-devel@nongnu.org > http://lists.nongnu.org/mailman/listinfo/tinycc-devel _________________________________________________________________ Get Hotmail on your mobile from Vodafone http://clk.atdmt.com/UKM/go/107571435/direct/01/ _______________________________________________ Tinycc-devel mailing list Tinycc-devel@nongnu.org http://lists.nongnu.org/mailman/listinfo/tinycc-devel