Click here to Skip to main content
15,879,239 members
Please Sign up or sign in to vote.
1.75/5 (3 votes)
See more:
what is difference between borland c++ and turbo c++ and dev c++
Posted
Comments
BrainlessLabs.com 24-Dec-11 3:20am    
For what purpose you need the comparison? If you let in detail, people can provide better solution.

Hi,


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.


Thanks,
 
Share this answer
 
Comments
BrainlessLabs.com 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..
Mohibur Rashid 24-Dec-11 9:04am    
@Shakti Misra, If it was an answer I would vote +5
BrainlessLabs.com 25-Dec-11 11:26am    
Thanks.
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
 
Share this answer
 
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.
 
Share this answer
 
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^_^
 
Share this answer
 
Comments
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)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900