A difficult question

Hello all,

I have done C/C++ programming in university on DOS/UNIX machines. I want now to make the shift to Windows VC++. I am very confused about the various tools available. There is VC++ 6. VC++.net and VS 2005.

Are these tools compatible If I learn one can I use the others easily Which one do you recommend I start with Can you recommend a good book

Thanks in advance for your help.



Answer this question

A difficult question

  • CSharpZealot

    Hi,

    The C++ Tools that you have mentioned are the versions of the Microsoft C++ Compilers. Here it is in order:

    VC++ 6
    C++ 7 (.net Framework 1.0)
    Managed C++/ C++ 7.1 (.net Framework 1.1)
    C++ 8.0/CLI (.net Framework 2.0)

    I suggest that you use C++/CLI 2005, its the latest tool. But still in its Beta Stage. You could both create programs in native C++ and Manged C++ (CLI) that targets the .net Framework. The C++ 8.0 has also been made more ANSI compliant.

    No, you could not learn one and use the others. Some codes compiled in VC++ 6.0 would not compile in C++ 8.0 coz there had been language changes to make the compiler compliant to the C++ standard...


    Here is the link for C++ 8.0
    http://lab.msdn.microsoft.com/express/visualc/default.aspx





    cheers,



    Paul June A. Domag

  • A difficult question