Citat:
Dragi Tata: @mmix: Pod 1) Nisi u pravu - za razliku od ostalih .NET kompajlera, C++/CLI optimizuje i IL, pa JIT pravi bolji kod što rezultuje bržim programima pisanim u C++/CLI. Samo, pitanje je koliko je to bitno u praksi, jer za tipične biznis aplikacije performanse na nivou koda nisu bitna stavka, a za one druge ćeš ionako verovatno da koristiš native C++ jer je .NET spor.
Na stranu native C++ (koji je definitivno i brzi i elegantniji od C#a), ali bih voleo da vidim neke primere te famozne C++/CLI optimizacije o kojoj svi pricaju (ukljucujuci i MSov C++ tim), ali za koje niko ne daje primere ili bilo kakvu drugu dokumentaciju sem da je C++/CLI brzi od C# (citiram) "
due to some optimizations we can perform in the compiler front-end".
Mi smo ovde radili dosta testiranja u jednom idle periodu i nismo primetili nikakve krajnje razlike na nivou IL-a, niti bilo kakav segment koda koji nije mogao da se disasemblira (dakle i isprogramira) u C#-u.
Primetili smo samo neke optimizacije u debug modu, dok je release build bio skoro identican.
Daleko od toga da su nasi testovi bili sveobuhvatni i savrseni (na kraju je idle period presusio pa su tekuci projekti prekinuli nase zevzecenje

), ali bih stvarno (i zbog licnog napretka) konacno voleo da vidim gde se i kako ispoljava ta optimizacija.
▪ When the only tool you know how to use is a hammer every problem begins to look like a nail
▪ "Gladni stolećima, kupujemo više hleba nego što nam je potrebno. A, onda ga bacamo. Hleb u đubretu nije dobar prizor. On sluti na zlo. I zlo dolazi" - Momo Kapor
▪ "Opportunity is missed by most because it is dressed in overalls and looks like work" - Thomas Edison