What is the different between borland c++ and visual c++?

Posted on 2000-02-05
Medium Priority
Last Modified: 2011-09-20
My question is easy.
What is the different between borland c++ and visual c++?
What is the newest version of borland c++?
please help me.

See ya, Izza Acar
Question by:icecar
  • 3
LVL 22

Expert Comment

ID: 2492631
Borland C++ (BC), Bolrand C++ Builder (BCB) and Vusual C (VC) are all C++ complilers.  This means they can all compile standard C++ programs.  If you are  jsut dealing with "standard C++"" programs, that is programs that don't have fancy GUI (windows) interfaces, but instead have a simple console (text)-based interfaces the differences between these compilers is not all that important.  

Where the differences become important is when you consider writing GUI windows programs using one of the frameworks supplied with the compiler. In that case you have to choose the compiler based on the framework you want to use because each supports only one  (Actually, BCB supports all three, but not well, it really only supports VCL well).  your choices are

MFC - VC - By far the most popular C++ framework.
OWL - BC - Getting sort of outdated
VCL - BCB - Much more friendly than MFC, but sometimes not as powerful.

There are other differences.  BC is not being updated anymore (I think) so version 5 is the last and is out-of-date.  (It has poor support for some recent additions to the language, like exceptions and templates)   BCB is being kept up-to-date and us currently in version 4.  VC is being kept up-to-date and is inversion 6.  

Considering this BC isn't realy a good choice anymore.  You should consider BCB or VC.

of the two, I find that VC's help and debugger is SO SO SO much better that  it is clearly the best choice--unless you want to use VCL.  If you want to use VCL the BCB is your only choice.  (And VCL has many advantages over MFC so it is worth considering, the choice between VCL and MFC is not simple.)
LVL 22

Accepted Solution

nietod earned 0 total points
ID: 2492634
That should have been an answer.  That is 50 or 100pts worth of text, I had better at least get 1.

Author Comment

ID: 2492846
can i make good programs in borland c++ 4.5?
LVL 22

Expert Comment

ID: 2492851

But its old, so it might not have all the C++ lanuage features you woudl like.  It also doesn't support the VCL and MFC frameworks, so you can't use those.  

So it depends on what you want and need.

Featured Post

The new generation of project management tools

With monday.com’s project management tool, you can see what everyone on your team is working in a single glance. Its intuitive dashboards are customizable, so you can create systems that work for you.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Written by John Humphreys C++ Threading and the POSIX Library This article will cover the basic information that you need to know in order to make use of the POSIX threading library available for C and C++ on UNIX and most Linux systems.   [s…
  Included as part of the C++ Standard Template Library (STL) is a collection of generic containers. Each of these containers serves a different purpose and has different pros and cons. It is often difficult to decide which container to use and …
The goal of the video will be to teach the user the concept of local variables and scope. An example of a locally defined variable will be given as well as an explanation of what scope is in C++. The local variable and concept of scope will be relat…
The viewer will learn how to user default arguments when defining functions. This method of defining functions will be contrasted with the non-default-argument of defining functions.

588 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