为什么不使用Turbo C ++? [英] Why not to use Turbo C++?

查看:225
本文介绍了为什么不使用Turbo C ++?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我是孟买大学的工程学生: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 ++?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆