Need advise on a Visual C++ IDE

Posted on 2012-08-27
Last Modified: 2012-08-28
It was a little bit of a shock today when I finally figured out that I had downloaded and installed Visual Studio 2012 Ultimate by mistake and that it will expire in 140 days. I was even more shocked when I looked at the price of the subscription.

   Does Microsoft offer any free IDEs? I am strictly interested in Visual C++ but don't want to spend milions to do it. Do I have any good alternatives?
Question by:jimbecher
    LVL 74

    Expert Comment

    by:käµfm³d 👽
    Yes, there are the Express editions. As would be expected, they are not going to be as feature-packed as the Ultimate version, but they have enough to do the most common projects.
    LVL 11

    Author Comment

    Well..... I actually downloaded and installed Express 2012 and a couple first impressions were:

    1) It does web, C#,  VB and I am sure a lot more. My fear is that it might be a fighter/bomber not really good at C++ because it has to do some many other languages
    2) There are not templates for C++
    3) It looks like just learning the IDE would take forever

    I have been out of the C loop for 20 years. Just getting back in to it. I definitely want to pick the industry standard. Is that really Visral Studio for C++?
    LVL 74

    Accepted Solution

    I work primarily in C#, and I only rarely code anyting in C++, so I'm not certainly not an authority on the issue. In my experience, VS handled C++ just fine. However, I'd like to suggest that you "Request Attention" above and ask for the C++ zone to be added to your question. I know there are few C++ experts who are more versed in this topic than I.

    I know that some shops are using Eclipse for their development.
    LVL 10

    Expert Comment

    Regarding those first impressions:

    1) Microsoft has solid implementations of C++. If you have a version of Visual Studio that can compile a C++ project then you don't have to worry about the quality of the implementation.

    2) What kind of templates are you looking for? (There are plenty of example projects available for download.)

    3) It will take a little time to get used to the IDE and chances are that you probably will only use a fraction of the features.
    LVL 74

    Expert Comment

    by:käµfm³d 👽
    chances are that you probably will only use a fraction of the features.

    Expert Comment

    I agree with kaufmed, you can only use a fraction of the features. As you mentioned, you have been out of C-loop for 20 years and just getting back to it, you may need a code flowchart converter to check your program at all times to help you have a clear mind when faced with complex C codes.

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    Better Security Awareness With Threat Intelligence

    See how one of the leading financial services organizations uses Recorded Future as part of a holistic threat intelligence program to promote security awareness and proactively and efficiently identify threats.

    In our object-oriented world the class is a minimal unit, a brick for constructing our applications. It is an abstraction and we know well how to use it. In well-designed software we are not usually interested in knowing how objects look in memory. …
    Update (December 2011): Since this article was published, the things have changed for good for Android native developers. The Sequoyah Project ( automates most of the tasks discussed in this article. You can even fin…
    The viewer will learn how to use NetBeans IDE 8.0 for Windows to connect to a MySQL database. Open Services Panel: Create a new connection using New Connection Wizard: Create a test database called eetutorial: Create a new test tabel called ee…
    The viewer will learn how to synchronize PHP projects with a remote server in NetBeans IDE 8.0 for Windows.

    760 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    14 Experts available now in Live!

    Get 1:1 Help Now