Click here to Skip to main content
12,815,019 members (39,138 online)
Rate this:
Please Sign up or sign in to vote.
See more: C++
what is difference between borland c++ and turbo c++ and dev c++
Posted 23-Dec-11 20:19pm
Shakti Misra 24-Dec-11 3:20am
For what purpose you need the comparison? If you let in detail, people can provide better solution.
Rate this: bad
Please Sign up or sign in to vote.

Solution 1


TC++ = an older Borland C/C++ compiler. This could go back as far as DOS.
VC++ = Microsoft C/C++ compiler. Microsoft started the VC series about the time DOS went away.
Borland C++ = A Borland C/C++ compiler. Could refer to any of the Borland compilers.
Linux C++ = no such thing. Probably a reference to the GNU C/C++ compiler. It is a very good free compiler so it is the default standard C/C++ compiler for most Linux distro's and even some commercial versions of Unix.

All of the above C/C++ compilers will do about the same thing given a C or C++ program. Borland had it''s own special classes and in many ways was the better compiler vs Microsoft. Depending on which version of the compilers you have, there may be compatibility issues depending on which standard they were developed to meet. Some of the above compilers might choke on the original K&R C syntax as an example.

C# is a "safe" version of C++ developed by Microsoft. It is sometimes described as C++ without all the stuff that might harm the operating system. C# is hardly a failure. Many Windows developers are using C# because it is harder to abuse than C++. C# is nearly exclusively a Windows language.

Shakti Misra 24-Dec-11 3:00am
I disagree that C# is a safe version of C++. C# is a different language influenced by C++ and Java. All people some how do not realize that "With great Power comes great Responsibility." This is what C++ dictates. It gives the programmer more freedom and power, but all the bug that comes are due to unsafe practice of programmers. People do not use smart pointers because they just "Think" that they are heavy. Wrong design and coding leads to unsafe programs. This can happen with any language C++ or Java or C#.
CurrentlyBE 24-Dec-11 8:02am
Ok but which is latest in C++ and is there any Editor/IDE available through which we can write and execute C++ programs if is available please tell it..
johny10151981 24-Dec-11 9:04am
@Shakti Misra, If it was an answer I would vote +5
Shakti Misra 25-Dec-11 11:26am
Rate this: bad
Please Sign up or sign in to vote.

Solution 2

ISO/IEC has standardized C++. Whatever the different Providers build c++ they differ in libraries, IDE and so on. But basic of C++ is same everywhere. please follow the link[^] to learn about the history and provided standards of c++.

and As Shakti Misra said C# is no such thing as safe version of C++. When we talk about data security we don't mean securing from hacker. By data security we mean securing from the mistake of programmer which can lead to loosing data, data corrupting etc.

And the purpose of Java and .net...
If you take a look then you will see that every processor has different set of instructions, different length of instructions, it is not possible to write a low level code in such a way so that it would run on any machine freely. To overcome this problem compilers like c, FORTRAN, ADA, Pascal etc. were introduced. Even though there was some problem still there such as variation between technologies from machine to machine, operating system to operating system. Java was step to overcome this problem. If you compile a Java program then you can(!) run on every machine. cause java is compiled targeting the Java virtual machine. Well .Net is the same thing(!!!). Even though when you use a Win32 API in a .Net program, I think, it loose its portability. Honestly speaking only thing I see of benefit of C# over C++ is its easy IDE (VB6 had that too.)

Well dont take my answer seriously. I am not good at explaining my thought
Rate this: bad
Please Sign up or sign in to vote.

Solution 3

You can use Visual Studio Free versions.
You can use Code::Blocks, this uses the mingw compiler.[^]
use the codeblocks-10.05mingw-setup.exe.
This is a nice IDE and also a standard confirming compiler. This uses the GCC variant compiler and tools.
Rate this: bad
Please Sign up or sign in to vote.

Solution 4

turbo c++ can run in the dos,do not have beautiful interface,borland C++ :you can use it to write a programe whit a good interface easily
my english is not very good^_^
Richard MacCutchan 20-Sep-12 3:33am
Please stop posting answers to these old questions. No one will be interested any more.
NS_Thy 21-Sep-12 2:51am
yep,i just feel bored..i gotta find somethind to do ....
Richard MacCutchan 21-Sep-12 2:57am
Find something more constructive. Doing this just fills the Q&A forum with dead entries.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

    Print Answers RSS
Top Experts
Last 24hrsThis month

Advertise | Privacy | Mobile
Web01 | 2.8.170308.1 | Last Updated 20 Sep 2012
Copyright © CodeProject, 1999-2017
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100