如何更好的学习C++

开发 后端
学习C++时遇到的问题是:什么是C++?C++是基于C语言发展起来的一种新的程序设计语言,了解了这些知识后可以轻松的学习了。

对***次接触到C++语言的用户和学者来说,学习C++的概念是非常重要的,那么就先说一下什么是C++语言,怎么更好的学习C++,所谓C++语言:是一种使用非常广泛的计算机编程语言。。。

一个古董级的开发环境,说他是古董是因为很少有软件用那么久还有大量的用户在使用,有点像当年的Borland公司的tc。vc6.0用微软在开发环境上的***突破,是带有历史意义的。由于vc6.0的出现,使微软打破的长久以来被Borland公司的C++ builder独占学习C++开发环境的局面。

vc6.0界面简洁,软件运行效率高,使得他成为的大家都***。其实就用vc的后续版本,现在微软已经把它出到了vs2010。每年更新一次版本,可见微软对vs的雄心壮志。

系出我软件,所以比起其它开发环境有着得天独厚的优势。对自己操作系统的***支持,丰富的功能集成,使得他成为的大量程序员的***。BCBBorland的公司的杰作。特别是BCB6.0很是值得一提,看看市面的关于C++ builder相关的书就知道,几乎所有的书都是根据6.0写的。

比起微软的作品,BCB有着她独有的魅力。像vb一样的高效的开发环境,高度集成的控件可以满足我们大部分的需求。虽然BCB所开发的软件运行效率比不上微软的,但是使用它开发软件可以节省我们好多的时间。当前硬件发展的如此之快,BCB与vs的效率几乎是感觉不出来的。

使用vs可以提高软件运行效率,但是使用BCB却可以节约我们的开发时间。如果是个小程序BCB的开发时间是相当短的。BCB提供的控件相当丰富,操作又想到简单,使得它能节约相当多的时间。

微软的MFC框架是一套相当复杂的模型,用BCB则完全跳出来MFC框架。在计算量大且软件界面没什么要求的情况下完全可以使用vc6.0,要求再高点的话就可以使用vs,如果时间紧且对界面要求高,我很是建议大家用BCB。

单纯的比较开放环境其实是没有多大意义的,具体的选择还得看大家的个人习惯及工作环境。开放效率和运行效率本就很难两全齐美,就如同用sdk开发软件肯定比用mfc开发出来的运行效率高,但是大家却很少有人去用sdk开发一样。开发效率和运行效率只能有开发的要求去权衡,单纯的说哪个好求实是无稽之谈。

这篇文章本来发的很早了,写的也一般,只是今天无意间看到了网上一篇2003年的关于vc和bcb开发软件在执行效率上的比较,感慨一下,又把这篇改了一下。单纯的比较执行效率是一件愚蠢的事。

【编辑推荐】

  1. 如何正确编写C++项目开发编写项目计划书
  2. C++库函数进行学习探索总结笔记
  3. 深度演示C++语言的种种高安全性
  4. 详细介绍如何准确无误的编写C++语言
  5. 深度演示C++语言的种种高安全性
责任编辑:chenqingxiang 来源: 计世网
相关推荐

2010-01-15 19:28:59

C++

2010-01-28 15:31:34

学习C++语言

2010-01-11 14:05:01

C++学习方法

2010-01-26 10:01:17

学习C++

2010-01-13 18:44:03

C++编译

2010-01-15 18:06:20

C++引用

2010-01-25 14:43:00

C++构造函数

2010-01-22 13:20:27

C++代码

2010-01-08 17:13:46

Visual C++环

2010-01-22 18:06:24

C++代码

2010-01-08 15:45:04

设置Dev C++

2010-01-12 10:50:59

学习C++

2010-01-11 14:17:02

C++编程

2010-01-20 17:32:16

C++函数

2010-01-25 11:13:18

C++栈对象

2010-01-15 16:17:04

Carbide C++

2010-01-13 14:05:55

C++语言

2010-01-19 14:54:58

Visual C++

2010-01-26 09:40:23

C++代码

2023-08-17 14:22:17

深度学习机器学习
点赞
收藏

51CTO技术栈公众号