Thread: Compiler Reviews!

  1. #16
    Registered User
    Join Date
    Aug 2003
    Posts
    44
    The managed code thing is only if you're coding for .NET.
    Didn't I say .net?

    Yes, I was talking about managed code, among many other things.

    For example the String datatype (i believe it's actually an object).
    In fact the entire string library in java is methods and subclasses of the String object, instead of an #include <string> you simply use methods belonging to the object. C++ .net copied this from java, so you have stuff like:

    String line1 = "40";
    int x = line1.toInt32();

    (that might not be exactly right, but you get the idea)

    There's a lot of other .net specific nifty stuff. If you're interested, buy Microsoft Visual C++ .NET Step by Step. It's a great book, and I got a copy on ebay for $10. (Don't buy it in a bookstore, it's a $40-$50 book.)
    Check out all my dimensions:
    Height, width, and for a limited time only... Depth!
    -sb

  2. #17
    the hat of redundancy hat nvoigt's Avatar
    Join Date
    Aug 2001
    Location
    Hannover, Germany
    Posts
    3,130
    I really like .NET and Visual Studio 2003, however I would not advice anyone to use managed extensions ( aka C++.NET ) on their own. There is no recognizable speed difference between .NET languages when you use .NET features like strings. And learning all the different features takes as long as learning C#.

    Managed Extensions for C++ is really like cutting down a tree with a razor blade. You won't get more control than that and it will be a perfect cut. But the guy with the chainsaw next to you will have cut down the rest of the forest with a satisfying result while you chopped your single tree perfectly.

    Managed Extensions have their uses if you rely heavily on macros which are not implemented in other languages yet. Or if you have to write managed wrappers for unmanaged code. But these are exceptions and as a standalone, I'd look into C# when using .NET.
    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.

  3. #18
    Registered User MrDoomMaster's Avatar
    Join Date
    Oct 2003
    Posts
    53
    I downloaded the 80MB october 2003 update for the MSDN 2003, and it says it can't install because "the program to be upgraded may be missing, or the upgrade patch may update a different version of the program". I have MSDN 2003 installed, I just don't know how to update it. I would also like to update VS .net 2003 to the latest, but I don't know how to scan it for what updates it needs either! Sorry if the answers are obvious, but I've tried looking myself. I feel ashamed lol. Anyhow, any help would be greatly appreciated. Thanks!
    --MrDoomMaster
    The kind of DooM that makes the MooD

  4. #19
    Yes, my avatar is stolen anonytmouse's Avatar
    Join Date
    Dec 2002
    Posts
    2,544
    I just thought I would add that a free command line version of MSVC(only C, not C++) comes with the .net sdk download. This gives you the C compiler with standard C libraries, headers, etc.
    To turn it into a fully fledged windows API compiler you also need the platform sdk.

    Edit: Whoops, didn't realise I was in the C++ forum!

  5. #20
    Registered User
    Join Date
    Dec 2003
    Posts
    167
    RadAsm is a great vc like IDE for assemblers but it can be configured to work with any compiler. It's available at
    http://radasm.visualassembler.com/
    silk.odyssey

  6. #21
    Registered User
    Join Date
    Dec 2003
    Posts
    56
    Originally posted by Wick
    VS .net is great, and we students get it at a much more decent price through the university. ($20 as opposed to about $1200)

    For anybody that's coded in java, you'll find a lot of the .net features try to bring C++ back up to speed with java, and they do it pretty well.

    did you get all the documentation with it? I got mine through academic superstore for $100 and got all tne manuals and stuff... I love it, and there's everything you could ever need in the suite, Visual Basic, Java, C, C++, and C#...

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. added start menu crashes game
    By avgprogamerjoe in forum Game Programming
    Replies: 6
    Last Post: 08-29-2007, 01:30 PM
  2. Compiler Paths...
    By Cobra in forum C++ Programming
    Replies: 5
    Last Post: 09-26-2006, 04:04 AM
  3. C Compiler and stuff
    By pal1ndr0me in forum C Programming
    Replies: 10
    Last Post: 07-21-2006, 11:07 AM
  4. I can't get this new compiler to work.
    By Loduwijk in forum C++ Programming
    Replies: 7
    Last Post: 03-29-2006, 06:42 AM
  5. how to call a compiler?
    By castlelight in forum C Programming
    Replies: 3
    Last Post: 11-22-2005, 11:28 AM