问题描述
我是孟买大学的工程学生:RAIT。
I am an Engineering Student from University Of Mumbai::RAIT.
我正在从Stanley Lipman的C ++ Primer学习C ++,并使用Visual C ++ 2008作为IDE。
I am learning C++ from "C++ Primer" by Stanley Lipman and using Visual C++ 2008 as IDE.
但是,我的学院和我大学的大多数机构喜欢使用Borland International的Turbo C ++(3.0版)。
在我的机构中使用Turbo C ++我可以提出什么参数?
But, my institute and most of the institutes in my University prefer to use Turbo C++(Version 3.0) by Borland International.What arguments can I put against the use of Turbo C++ in my institute?
推荐答案
Turbo C是一个真实的老,和一个古老的编译器!实际上没有任何参数,你可以说服你的教授使用像MS Visual C ++或Code :: Blocks或任何其他良好的IDE的现代IDE。
Turbo C is a real real old, and an ancient compiler! Actually there aren't any arguments as such that you can put to convince your professors to use modern IDEs like MS Visual C++, or Code::Blocks or any other good IDE for that matter.
此外,Turbo C ++有很多问题(Im类型,肯定使用TC3)。我不知道绝对如何你会说服他们! :P
Besides, there are lots of problems with Turbo C++(Im kinda sure TC3 is being used). I have no idea absolutely how you are going to convince them! :P
- 它的16位(由于我也来自孟买大学,我相当肯定,你们必须使用TC3; 32
- 程序可以使用的最大内存量是2 ^ 16 = 64 KB,与现代程序相比非常小! / li>
- 程序更像是基于控制台的 - 即,我怀疑是否可以使用它来创建真正优秀的程序。
- 调试不如
- 不符合规定的标准
- 您不可能学习例外,模板
- 编译器不支持现代强制转换,只支持C-style转换。
- 无STL
- 我怀疑它是否适合第三方库!例如数据库或图形库。
-
编译器存在错误,并且不会为错误的程序发出正确的诊断消息。
- Its 16 bit (Since I am also from Mumbai University, I am pretty much sure, you people must be using TC3; 32 bit version of the compiler is also avaible)
- The maximum amount of memory that a program can use is 2^16 = 64 KB, which is very small as compared to modern day programs!
- The programs are more like console based -- ie, I doubt if you can make real great programs using it.
- Debugging is not as efficient as they are in other IDEs
- It does not conform with the standards that are laid down
- You can never learn the concepts like exceptions, templates (which are now at the heart of C++ ) and like with TurboC++
- The compiler does not support modern casts, only C-Style casts.
- No STL
- And I doubt if it goes well with 3rd party libraries! eg database or graphics libraries.
The compiler has bugs and does not issue proper diagnostic messages for erroneous programs.
你最终用类而不是C ++(种类)学习C:D:P
You end up learning C with classes instead of C++ (kind of) :D :P
这篇关于为什么不使用Turbo C ++?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!