Thread: C++/CLI arrogance

  1. #106
    Dump Truck Internet valis's Avatar
    Join Date
    Jul 2005
    Posts
    357
    I also have a few points to add in:
    - Many of us for the most part dislike it not because we think it's slow or dislike the framework, but because of the pushy underhanded method by which it is being introduced and propogated.
    - Theoretically it should be slower than C++ simply because it has more work to do (even if by an amount that doesn't matter, say a few 100 or 1000 cycles), especially with the new optimizations g++ is capable of.
    - And I think I can say for everyone: we don't like the VM microsoft has created because it's marketed as a cross-platform solution that seems only viable across microsoft's different versions of windows.

  2. #107
    System Novice siavoshkc's Avatar
    Join Date
    Jan 2006
    Location
    Tehran
    Posts
    1,246
    I am fully agree with two last posts of valis and Mario F.

    In the time that MS writes its OS in .net or CL. .net is the best thing(?) in the world.
    Learn C++ (C++ Books, C Books, FAQ, Forum Search)
    Code painter latest version on sourceforge DOWNLOAD NOW!
    Download FSB Data Integrity Tester.
    Siavosh K C

  3. #108
    the hat of redundancy hat nvoigt's Avatar
    Join Date
    Aug 2001
    Location
    Hannover, Germany
    Posts
    3,130
    I think we are mixing two seperate things here and depending on which of them you already know your point of view is pretty much set already.

    For one, there is the .NET Framework. Yes, it is a marketing hype, but that doesn't mean it's not good. It's actually damn good and helps developing applications a lot. We are talking about a language like C# here that was developed with the .NET Framework in mind. We are NOT talking about Managed C++ or C++/CLI which is nothing more but C++ with .NET lashed onto it's back. C# and the .NET Framework are a very smart combination for developing complex applications in style and in time.

    On the other hand there's C++. And then there was Managed C++ that had access to the .NET Framework. It was horrible. The next generation is C++/CLI, a huge step away from the horrible mess and a nice language compared to it's predecessor. It still is not the second coming, it's just a way to let C++ access the .NET Framework if you are in desperate need. If you need to interface between C/C++ and .NET. If you don't, then stay the hell away, because it's the worst from both worlds, the limits of the .NET Framework coupled with the cryptic syntax and sometimes unnecessary complexity of C++.

    C++/CLI is a tool. And like any tool, it's for a specific job. If you have a screwdriver, a nail and a picture frame to fix, then the screwdriver sucks. But wait. Not really. Actually it's fine, it's just the wrong tool applied to a situation. Not the tool sucks, the application of the tool in this situation does.


    I would also be careful with this marketing hype stuff. If you really want to know something about the .NET Framework, I'd suggest visiting some MS events like the launch of VS, dev days or similar tech shows ( Tech Talk anyone ?). Some are even free of charge. Although you might not expect it, these guys are pretty cool and will make suggestions how you can solve your problems. And sometimes they do admit that their product is not the solution to your problem. For example I never had an MS employee tell me that .NET is cross platform. In theory, maybe. But noone ever used that as a marketing argument for the .NET Framework. If you really want cross platform capabilities, use Java. That's their turf really and even MS employees will openly admit that.
    hth
    -nv

    She was so Blonde, she spent 20 minutes looking at the orange juice can because it said "Concentrate."

    When in doubt, read the FAQ.
    Then ask a smart question.

  4. #109
    and the Hat of Clumsiness GanglyLamb's Avatar
    Join Date
    Oct 2002
    Location
    between photons and phonons
    Posts
    1,110
    I agree with nvoigt, subscribe to the .NET magazine. It's amazing what kind of solutions to have for some problems...
    Although they advertise alot but then again it's a completely free magazine. + it will keep you up to date of these events that nvoigt talked about.

    I once went to one of these events, I don't know what it was exactly all about but anyway there was this "walking buffet" which drew my attention immediately. I also got some cool T-shirt, some gadgets and whatever else you could get for free.

    At the end of the day I had free dinner and some gadgets, not bad when you are a poor student like me .

  5. #110
    System Novice siavoshkc's Avatar
    Join Date
    Jan 2006
    Location
    Tehran
    Posts
    1,246
    you might not expect it, these guys are pretty cool and will make suggestions how you can solve your problems.
    Yes, they really spend time to help me recently.
    Learn C++ (C++ Books, C Books, FAQ, Forum Search)
    Code painter latest version on sourceforge DOWNLOAD NOW!
    Download FSB Data Integrity Tester.
    Siavosh K C

Popular pages Recent additions subscribe to a feed