Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

Why does C++ still exist?

Name: Anonymous 2007-12-03 2:12

Why does MS keeps maintaining such a language that caused so many buffer overflows, and generally was not as secure as C# or Vb.NET.

The only + point for C++ is that it compiles into machine code directly, and if we can get C# to do that, then there is no need for a language like C++.

I was wondering why C++ still exists when C# is that good of a language.


MS, why not retire C++, and just focus on C# and Vb.NET and F#?

Expand C# capabilities, and get rid of P/invoke and replace it with a new kind of mechanism to call dlls outside the .NET framework.

Finally, make the .NET framework really .NET, in the sense that it is distributed in terms of processing power, by enabling sharing. So that my application could use the processor that is Idle in a second room in the the house, automatically through the use of Remoting in LAN.

Kill C++, and lets all be on one page, with C#.

Its confusing many people, and things needs to be simpler, with few languages. C# for experts, VB.NET for beginners and intermediates.

That is all.

Name: Anonymous 2007-12-03 21:48

You're right I've been doing c# long enough that I would not want to go back to managing my own memory and the endless problems that come with that.  I'm trying to convey that speed wise its just not there.  I ported a large VB6 app over to VB.Net and I basically watch the GUI build itself as it loads up, VB6 was lightning quick.  Traversing bitmaps get/set bit is also horrendously slow, I have no option but to use unsafe{} when I need fast drawing.  GDI+ as well (not .Net, but new) isn't hardware accelerated which blows my mind.  I have apps taking in camera data 30fps and piping it though gdi+ I can get maybe 5fps. I have to fall back on GDI also for drawing.  Network data processing is another area with some slowdowns because you can't map structs to arbitrary memory, but I've worked around that pretty well so no big deal.

All this taken into account C#/.Net is still the most productive and stress free solution to my many projects.  I really wish it existed when I started out coding I would of had a lot less head aches *fucking compilers*

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List