C++和VC++,应该先学哪个好???

如题所述

VC++比C++是从软件上来分类的,如果从语言上来说,都是一个东西.不过就是VC比C++多了些集成的类,叫MFC(类库),目的是为了最大化的简化代码的录入工作.这是优点.缺点是概念,思路更加模糊了,因为它将大量的经常重复录入的代码封装起来,看不到了,使用起来的感觉,好象是残缺的,别人的代码,又好象是基础没打牢的感觉,一个字,就是乱!
HOHO实际上,这是一种面向过程的编程向面向对象编程时的思想理念转换时出现的困难.如果一点也没有学过C和C++等面向过程的语言.当然可以直接学了.这叫对下兼容.哈哈学VC必需要明白什么是面象对象.
例:当你想要编一个播放软件时.
如果在面象过程的程序员来看,就是要编写一个过程,这个过程是连续的,人点击播放软件上的播放键,然后软件来播放.
如果在面象对象的程序员来看,就是要编写一个界面,它不再强调人为因素,不再强调过程的连续,顺序,只考虑这个软件的功能里要有播放功能.如果软件的功以多了,互想之间是没有前后顺序的,只要能互想传递数据参数就行.
总的来说,一个是记叙文,一个是散文.如果把散文以记叙文来评价的话,那就是乱,模糊!
我想以后C,C++的专门的课本是不会再出现了.它们出现的时间本来就不是现在,新的学员完全没有必要学它们,每一本VC书都有相关的系统的C++基础知识,如果也想从C学起再学C++最后再学VC,这叫不叫画蛇添足!?
----------
补充:孙鑫的C++教程,应该叫VC++教程
现在书名比较乱,很多VC的书名都叫C++而不是VC++
因为人们常常是按语言来分的,而不是编程的软件.在语言来分,C++与VC++都是C++
温馨提示:内容为网友见解,仅供参考
第1个回答  2008-05-03
我真惊了!

你说你是应该先学写作文还是先学汉语?

没听过谁不懂C++却会用VC的,当然编译C的程序不算。

所以自然是先把C++搞得差不多;然后才使用VC编译器做点程序,毕竟C++只是一种语言,说白了是理论;你能不能用它做出东西来可完全是另一回事。本回答被提问者采纳
第2个回答  2008-05-03
C ++是语法,Vc++是工具,当然先学语法了。
第3个回答  2008-05-03
C++是一种计算机语言,VC++是编译这种语言的工具,你学C++的时候,上机调试程序,自然就会VC++了。
第4个回答  2008-05-03
C ++是语法,Vc++是工具,vc++是用来编译C++的
你若连C++也不会,怎么用VC++
相似回答