I dont like the sound of JAVA looks to slow lol, im planning on using C# for building small utilities and code everythign else in C++.
I dont like the sound of JAVA looks to slow lol, im planning on using C# for building small utilities and code everythign else in C++.
Last edited by cgod; 01-28-2005 at 09:15 PM.
Java slow!? ...that's true. But so is C#, jeezzus squeezus. You know what would be really good for you, is making all of your GUI in C#, and then using C++ for doing the backend stuff, like doing the actual work lol. That's what I want to do with Java's GUI SWING, because C++ Linux GUI is a nightmare.
Check out this discussion if you want to use C++ unmanaged DLLs with your C# projects:
http://cboard.cprogramming.com/showthread.php?t=61092
Do you know what the differnce between managed C++ and normal C++? i heard managed C++ is slower....
Yeah, managed is using the .NET framework. That means that Managed C++ is exactly as slow as C#, because they're both converted to the .NET Intermediate Bytecode whateveryacallit.
What advantages are thier of coding in managed C++ over normal C++ other than being slower and unportable.... i have to redownload the DX9 SDK because it woudent install proply with my new compiler VS7
That's basically it. More speed and unportability. But it's easy to be portable with unmanaged C++ as long as your standard with your code.Originally Posted by cgod
Did the other download get corrupted while downloading?Originally Posted by cgod
So managed C++ is faster than normal C++? i installed VS7 then uninstalled the DX9 SDK and tried to reinstall.... it worked allright but it dident seem to "intergrate" into the compiler like it had with MSVC 6.0 it dident evan search for the SDK include files so i coudent get anything to compile.
Oh no no
Managed is slower that unmanaged because Managed runs off of the .NET Framework. Unmanaged runs straight off the machine.
As for the DX9 SDK on VS7, you have to find the DLL files that are included with the SDK, and add them to your references on the your project.
The names of the DLLs are like:
DirectX.dll
DirectX.AudioandVideo.dll
DirectX.DirectShow.dll
etc...(there are about 7 of them total)
Search for DLLs like that in the folder that you installed the DirectX SDK.
I don't think C# will every compete with C++ for speed. C++ is still about 5 or 6 times faster than C#. I would never use bytecode compiled languages for game development. I doubt their portability. C++ can be more portable than Java or C#.Originally Posted by cgod