zanima me postoji li kakav program koji može iz c++ prevesti izvorni kod u neki drugi, npr. c ili VB?
znači imam neki program pisan u c++ i sad želim da mi on bude napisan u c-u ili VB-u...
zanima me postoji li kakav program koji može iz c++ prevesti izvorni kod u neki drugi, npr. c ili VB?
znači imam neki program pisan u c++ i sad želim da mi on bude napisan u c-u ili VB-u...
Naravno da je moguće,radi se o povezivanju s drugim jezicima ako si na to mislio.
extern int strlen(const char *); //default povezivanje s c++
extern "C" //povezivanje s c-om
{
int strsrch(const char* ,char);
}
Ovo je primjer povezivanja c++-a i c-a koje je uvijek podržano u prevodiocima.
Napominjem da u literaturi i prevodiocu uvijek ima specifikacija povezivanja i koja se mora poštivati
a zavisi o prevodiocu(Borland,dev,VS ...)
Na temelju toga se može kod koji je pisan u drugom jeziku "spojiti" s c++-om ili c++ u drugi jezik.
Visual Studio korist CLR kao podlogu za različite jezike i na taj način je poveznica napravljena a tu spadaju i DLL-ovi.
Svakako ,jedan tut o tome je poželjan i biti će...u dogledno vrijeme.
Malo sam jako opširno samo dotaknuo temu .
Naravno da je moguće,radi se o povezivanju s drugim jezicima ako si na to mislio.
extern int strlen(const char *); //default povezivanje s c++
extern "C" //povezivanje s c-om
{
int strsrch(const char* ,char);
}
Ovo je primjer povezivanja c++-a i c-a koje je uvijek podržano u prevodiocima.
Napominjem da u literaturi i prevodiocu uvijek ima specifikacija povezivanja i koja se mora poštivati
a zavisi o prevodiocu(Borland,dev,VS ...)
Na temelju toga se može kod koji je pisan u drugom jeziku "spojiti" s c++-om ili c++ u drugi jezik.
Visual Studio korist CLR kao podlogu za različite jezike i na taj način je poveznica napravljena a tu spadaju i DLL-ovi.
Svakako ,jedan tut o tome je poželjan i biti će...u dogledno vrijeme.
Malo sam jako opširno samo dotaknuo temu .
v_maxcpp, Tracer:
Ajde prvo procitajte pitanje prije nego pocnete odgovarat na njega. Covjek pita za prevodjenje koda a ne za povezivanje.
Nikad nisam tako nesto koristio, ali koliko vidim postoji. Recimo prvi link na koji sam naletio: code2code.net.
Neki embedded "C++ kompajleri" pretvaraju C++ kod u C pa onda to kompajliraju.
Bez obzira, ne smatram da ikakav program za prevođenje koda može to ikada napraviti baš kako spada i jedino što je zapravo pouzdano jest povezivanje već gotovog koda.
Mozda C++ u Javu... i obrnuto. Kazem mozda.. ali mislim da ce ti ici C Sharp (nemrem znaci ljestive na tastaturi :D Nije na HR postavljena) u VB i obrnuto. Ovo sve na pamet govorim pa provjeri.. ja nisam nikad to radio pa ne znam. Samo mi je negdje u sjecanju ovo za VB i C Sharp.
ja ti savjetujem da si sam to napises...... svaki generirani kod nije ni upola onom "pravom".... kada ti znas gdje sta stoji, kako sta promjeniti a ne da trazis 2 sata gdje ti je to izgenerirao.....