dev.gamez.lv Forum Index dev.gamez.lv
Latvian Game Developers Community
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups 

DLL import no c++ > c#

 
dev.gamez.lv Forum Index -> Matemātika un fizika
View previous topic :: View next topic  
Author Message
Dreamer



Joined: 08 Jan 2006
Posts: 70
Location: Riga

PostPosted: Tue Jan 10, 2006 3:13 pm    Post subject: DLL import no c++ > c#

Zinu ka C# vaargaa vieta ir intensiivie CPU darbi taapeec gribu taadas intensiivaakaas matemaatiskaas darbiibas (koliizijas un fiziku) ieprogot c++ failaa un peec tam izmantot to DLL no C#. Tikai paliek jautaajums - vai tas dos manaamu rezultaatu? Vai taa funkciju izsauksana no DLL nebremzee(cik lielaa meeraa funkcijas, kas NAV no DLL staadaas aatraak(leenaak?) par funkciju kas IR izsaukta no DLL un vai taa izsauksana arii prasa kaadu ieveerojamu(vai mazaak ieveerojamu) laika pateerinju? Un cik liela ir atskiriiba (vai tas ir veertss?)?
Back to top
View user's profile Send e-mail
bubu
Indago Uzvarētājs
Indago Uzvarētājs


Joined: 23 Mar 2004
Posts: 3223
Location: Riga

PostPosted: Tue Jan 10, 2006 6:31 pm    Post subject:

Vai tad .NET freimworkam, vismaz MS veidotajam, nav JIT (Just-in-Time) tehnoloģija? Tb tas pats runtaimā kompilēs .NET IL kodu uz parasto x86 kodu, ne?
Back to top
View user's profile Send e-mail
Dreamer



Joined: 08 Jan 2006
Posts: 70
Location: Riga

PostPosted: Tue Jan 10, 2006 7:40 pm    Post subject:

bubu wrote:
Vai tad .NET freimworkam, vismaz MS veidotajam, nav JIT (Just-in-Time) tehnoloģija? Tb tas pats runtaimā kompilēs .NET IL kodu uz parasto x86 kodu, ne?


Sorry, bet nesapratu ko tu ar to domaa Confused ... Es veel tikai maacos... Very Happy
Back to top
View user's profile Send e-mail
bubu
Indago Uzvarētājs
Indago Uzvarētājs


Joined: 23 Mar 2004
Posts: 3223
Location: Riga

PostPosted: Tue Jan 10, 2006 9:02 pm    Post subject:

Tad mācoties izmanto šo linku: http://www.google.com/search?q=.net+jit
Jau trešajā linkā: garš links

JIT pēc būtības, kā jau teicu, kompilēs tavu baitkodu (priekš .NET nokompilētu) uz parasto mašīnkodu tad, kad to vajadzēs izpildīt (nu +/- ar varbūt citādākiem nosacījumiem, precīzi to nepārzinu). Tāpēc šādā veidā .NET veidotas programmas būs ātrākas par parstām skriptu valodām, piemēram: JS, CPython, u.c.

Bet nu protams tīrā C++ rakstītam kodam noteikti vajadzētu būt ātrākam par jebkuru skriptu valodu.
Back to top
View user's profile Send e-mail
Display posts from previous:   
dev.gamez.lv Forum Index -> Matemātika un fizika All times are GMT + 2 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group