学VC++这个语言有什么要求吗,谢谢

来源:百度知道 编辑:UC知道 时间:2024/05/21 08:05:57
学VC++这个语言有什么要求吗,谢谢

其实不用学C,C++虽然是C的扩充,但是它是一门全新的语言。尤其是它的面向对象的程序设计的思想是c中所不能包容的,如过你学了C,反倒是受原来的思想影响。

没什么要求。学习C语言是对VC++可能有帮助。
你先学会VC++再学C就会简单了。编程都是相同的。

引用原贝尔实验室Bjarne Stroustrup对学C++的建议:
在学习C++时,最重要的事情就是集中关注概念,不要迷失在语言的技术细节中。学习语言的目的是为成为一个更好的程序员;也就是说,使自己在设计和实现新系统时,以及在维护老系统时,能够工作得更有成效。为此,对于程序设计和设计技术的理解远比对细节的理解更为重要,而这种理解的根本是时间和实践。
C++支持多种不同程序设计风格。所以这些的基础是强类型检查,大部分的目标都是要获得一种更高层次的抽象,以及表达程序的思想。每种风格都可以在有效管理时间和空间的情况下达到它的目的。要想从C++中获益,就必须花时间去学习,以使适合于C++程序设计风格和技术真正变成自己的东西。
盲目地将一种语言中的有效的技术应用到另一语言,经常会导致笨拙的、性能低下的和难以维护的代码。每种语言都可以是写C++程序的一个丰富的思想源泉。但是,这些思想必须转化为某种能适应C++的一般结构和类型系统的东西,以便能有效地出现在不同环境中。
C++支持一种逐步推进的学习方式。你学习一个新语言的方式依赖于你已经知道些什么,还依赖于你的学习目的。并没有一种适合于所有人的学习方式。
每一种新的程序设计风格将为你的工具箱增加一种新工具,而且每种风格本身都是有效的,每种风格都能提高你作为程序员的效率。C++的组织方式使得你能大致线性地学习它的概念,并在学习过程中不断得到实际收益。这是非常重要的,因为这就使你得到的利益和你付出的努力成正比。
有关一个人是否应该在学习C++之前先学C的问题存在着长期的争论。最好的方式是直接学习C++。C++更安全,表达能力更强,而减少了关心低级技术的需要。在你已经掌握了C和C++的公共子集和某些C++直接支持的高级技术之后,会更容易去学习C++中那些更诡秘的部分,比如说去处理那些作为遗产的代码。
存在着一些独立开发和发行的C++实现