转载:(百度知道)
http://zhidao.baidu.com/question/18781595.html
VC是Microsoft的一个非常好用的C++编程工具,它的最大优势就是有一个对于程序员来说非常实用的MFC(微软基础类库),掌握和运用好 MFC将会给C++编程带来非常高的开发效率,因此,大多数的C++程序员都喜欢用VC,不但开发环境友好,而且有强大的MFC支持。
而C++就“裸”得多了,它只不过是一个编程语言而已,既编程符合C++语法规范就可以了,它没有提供更多的经封装过的类库,很多开发都要从头或从底层来,如果只是开发算法或者一些核心技术,并不涉及太多的UI(用户界面),就尽量不要使用MFC库了(为了有更好的移植性,避开对Windows操作系统的依赖),相反,如果确定在Windows操作系统上开发应用系统,使用VC就是一个很好的选择。C++本身是不依赖于具体的硬件平台和操作系统的,比如 Nokia手机上的程序开发,VC就使不上劲了,而C++就可以很好的使用。
因此,程序员要看自己编程的应用环境,来决定使用“纯”C++还是VC(特指使用MFC,因为VC工具照样可以开发纯C++程序)。对于你所说的所谓“C++程序员”和“VC程序员”,一般有以下区别:
C++程序员对C++非常熟,能够从底层开发核心技术和算法,能够自己用“面向对象”的概念设计程序,而且可以开发不同硬件平台和操作系统下的应用软件。而VC程序员对VC开发工具和MFC框架和类库十分了解,可以快速的“造”出十分出色应用软件。这两类程序员都是十分抢手的。(当然,优秀的VC程序员照样可以是非常优秀的C++程序员)
同样,一个优秀的C++程序员可以在不同的操作系统或者开发工具上很好的应用C++开发各种应用软件,当然,它需要一段时间熟悉开发工具(比如VC++,C++ Builder等等)。
至于薪水,并没有多大的差别,主要还是看工作的性质、内容、完成质量以及公司实力等等,通常而言,一个优秀的程序员都需要有良好的工作经验和很强的学习能力、创新能力。
分享到:
相关推荐
在C++程序员的成长道路上,经常会遇到一些常见的误区和弯路,这些弯路不仅会浪费大量时间,还可能阻碍技能的真正提升。以下是C++程序员在成长过程中最常走的四条弯路,以及如何避免它们。 ### 弯路一:通过MS-VC++ ...
《Visual C++程序员实用大全精华版》是一本深入探讨Visual C++编程技术的综合性书籍,旨在为程序员提供...通过深入学习和实践,你可以掌握从底层系统调用到高级应用开发的全方位技能,成为一名出色的Visual C++程序员。
【C和C++程序员的升华】是一个关于程序员成长的话题,主要针对C和C++的学习路径和进阶技巧。以下是对这个主题的详细说明: 1. **先学习C**:C语言是基础,对于初学者来说,它能帮助理解基本的编程概念和结构化编程...
《C/C++程序员实用大全》是一本面向C和C++编程者的综合性教程,旨在提供全面、深入的编程知识,帮助读者提升在实际项目中的技能。配套代码通常包含了书中实例的源代码,使得学习过程更加直观和实践化。下面将详细...
在C++程序员的面试与笔试过程中,算法是衡量技术能力的关键指标之一。这些考核通常涉及到数据...通过阅读《C++程序员面试笔试的各种算法.pdf》这样的资料,可以系统地学习和复习这些知识,为面试和笔试做好充分准备。
《Visual C++程序员实用大全实例》是一本专为学习和精通Visual C++编程的开发者设计的实战指南。这本书由[美]Charles Wright等知名作者撰写,水利水电出版社出版,旨在帮助读者通过丰富的实例掌握Visual C++的核心...
总的来说,这个C++程序员的故事向我们展示了,即便在不利条件下,通过不懈的努力、积极的态度和勇于尝试的精神,也可以在IT行业取得成功。他的经历为后来者提供了宝贵的启示,鼓励大家在追求技术梦想的道路上持续...
《Visual C++程序员成长攻略》源代码集合涵盖了C++编程在Visual Studio环境下的一系列实践案例,旨在帮助初学者和有经验的开发者提升技能,深入理解C++编程语言以及微软的Visual C++开发环境。这份资源提供了丰富的...
《C/C++程序员实用大全》是一本面向C和C++编程者的综合性指南,它涵盖了从基础知识到高级技术的广泛内容,旨在帮助读者深入理解和熟练掌握这两种语言。书中的上千个实用源代码实例,为学习者提供了丰富的实践素材,...
《VC教程入门——真正的程序员用Visual C++》 Visual C++是Microsoft公司开发的一款强大的集成开发环境(IDE),尤其适合Windows平台上的C++程序开发。它集成了编译器、调试器以及各种辅助开发工具,使得程序员能够...
Visual C++ 程序员指南,送给需要到人!
Visual C++ 程序员指南,送给需要到人!
Visual C++ 程序员指南,送给需要到人!
Visual C++ 程序员指南,送给需要到人!
《C/C++程序员实用大全》是一本面向C和C++编程者的综合性教程,它涵盖了从基础知识到高级特性的广泛内容,旨在帮助读者深入理解和熟练掌握这两种语言。配套代码rar文件包含的是书中实例程序的源代码,供学习者实践和...
《VC程序员原码网》是面向使用Visual C++(简称VC)进行软件开发的程序员们的一个资源站点,它提供丰富的编程知识、原码分享以及实践经验,帮助开发者提升技能,解决问题。在VC编程领域,理解原码是提升编程能力的关键...
《Visual C++ MFC简明教程:VC程序员指南》是一份深入浅出的资源,旨在帮助程序员们理解和掌握Microsoft Foundation Classes (MFC)框架以及如何使用Visual C++进行开发。MFC是微软为Windows应用程序开发提供的一套...
完全中文版Microsoft Visual C++6.0程序员指南.
### C++程序员原则详解 #### 1. 把C++当成一门新的语言学习 C++虽然源自C语言,但它在语法、特性和设计理念上都有显著的不同。因此,学习C++时,应该将其视为一门全新的语言来对待。这有助于避免因固有C语言思维而...
VC C++ 教程 编程 PDF