I'm just wondering what are the really advantages of managed langage over native code
portability: C#/Jave need to have a VM implementation for each plateforms, c++ has to have a compiler
garbage collector: we can have a thread in c++ which check for memory alloc/desaloc
reflexion: maybe we can have a similary mechanism with native code (???)
Today managed code has gain a lot of popularity, however native code has the advantage to be more efficient in general, and lighter ie: there is no VM to have on the target plateform.On the other hand,according to me, the advantage of managed code are not really big, I am wrong ? Is managed code is the good way to follow for the majority of application ?