starnet 阅读(1043) 评论(4)

 

 

什么是C++?

使用C语言或汇编等其他语言写程序,就像工业化还不发达的早期阶段,人们如果想制造一部汽车就得满世界去找制造汽车的零件,然后拿回来一点一点地拼装在一起。如果想如法炮制另一部汽车,虽然大致结构都差不多,但还是得这样一点一点的拼装。因为程序段也好,汽车零件拼装好的集成部件也好,拿到别的环境中可能都不会好好的工作(但据说名车还是这么造呢,我们国家老式的红旗也是这么制造的,可惜不生产了)!但随着工业化的发展,人们制造汽车的速度要快的多了,原因就是人们制造汽车的方法发生了变化。制造汽车不再是满世界去找汽车的零件了,只要按照要求去采购集成度很高的部件就可以了,比如发动机,轮胎等部件,不用从头开始做这些东西了!而另一方面,由于这些集成度高的部件,是由一些专注于这一领域的公司来做,所以性能、功能等方面更专业!C++语言的出现,就像发达的汽车工业一样,人们开发软件的方法发生了变化。有很多专业化的公司,生产出集成度很高,性能先进,功能完善的软件部件,比如各种TL(STL,WTL,ATL…,MFC…),而且很多是免费提供的。所以,从CC++是一种软件开发方式的改变。既然如此,如果要想学好C++语言,必须学会做集成的部件,还要必须学会利用现有的优秀的集成的软件部件来做开发工作!话着容易,实在汗颜的是俺连基本的STL怎么用都有点忘了,为了复习一下,在此做一笔记。不妥之处还忘各位老师指证!


评论列表
湖南银

发表评论
切换编辑模式