<b>C/C++是程序员必须掌握的语言吗</b>[VC/C++编程]
本文“<b>C/C++是程序员必须掌握的语言吗</b>[VC/C++编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
滔滔长江东逝水,浪花淘尽豪杰.虽说是个人豪杰的时代已经成为过去,但我们仍旧不能对这样的模范们有所忘怀,他们是WPS求伯君、CCDOS严援朝、2.13吴晓军、四通利方王志东、CCED朱崇君、UCDOS鲍岳桥等.因为他们不但是成名的优异程序员,也不但是在写文章时所必须想到的人物,更主要的是他们荡漾了很多批程序员的编程热忱,刚强了学会汇编和C就可以走天下的决计和勇气,他们代表着以往中国软件业的光辉.
多年来,我们一向就这样跟随着,也不曾猜疑过有什么不对的地方.即便在DOS已成为过去,Windows和Internet独霸天下的本日,我们也不曾猜疑过.
我们能猜疑吗?我们眼见的实例太多了.我们不是看到Linux等操作系统和很多利用程序的内核都是用C来编制的吗?即便在高校的计算机或非计算机专业中,C/C++程序计划课程的遍及开设不也是一个极好的证明吗?Norton Utility 首席计划师Enrique Salem不是也认为"每个人都该当利用C++"吗?
莫非还有什么猜疑吗?
当然,我们不可否定C/C++语言的超凡魅力.但是我们不由要设问,在Windows风行的本日,用Windows C编制出界面独特、功效强盛的利用程序,你能吗?即便能,你需求多少时间?
在有很多程序开辟工具可供挑选的本日,夸大"C/C++是程序程序员所必须掌握的语言"莫非就没有人真的敢站出来提出质疑吗?
其实,在网络一统天下的本日,任何利用程序都必须经过网络的考证.谁的软件好用,谁就会被承认.为了能到达这样的目标,很多Windows程序员都挑选了简单易学、能快速有效地开辟的Visual Basic、Dephi等工具.E_book电子阅读器就是此中一例,它是李晓东用VB计划的.
假如这显得太过惨白无力的话,那么让我们先来看看C语言从过去到目前的发展历程,看看它为什么这么发展.
众所周知,C语言是在70年代发展的语言,由于当时人们假想一种集初级语言和高级语言长处于一身的语言,于是C语言就诞生.基于它的简结、紧凑、便利和机动,它很快就成为国际上遍及风行的语言.
但是,C语言毕竟是面向历程的语言,数据和处理数据的程序是别离的.当对某段程序举行了改正或删除时,整个程序中全部与其相关的部份都要举行呼应的改正,从而程序代码的保护对比艰难.为了避免这种情形的发生,在C的底子上中引用了面向对象的计划办法.它是将数据及处理数据的呼应函数"封装"到一个类中,而利用类数据变量则称为对象.在一个对象内,只有属于该对象的函数才可以存取该对象的数据.这样,其他函数就不会无意中破坏它的内容,从而到达保护和躲藏数据的效果.这就是C++.当然,面向对象的C++还支持多重担当、模板、操作符重载、内联函数定义、预处理、宏、全局静态类变量、嵌套类定义等等.
C++太复杂了,任何一个利用C++开辟者的企业必将付出更多的本钱,因为优异的C++程序员是少而又少.基于软件企业化的需求,人们很自然地需求一种简单易用、面向对象、安全机动的"新一代Windows服务"(Next Generation Windows Services,简写为NGWS)利用程序的语言,于是C#呈现了.它全方位简化了C++的功效,使其具有C++所没有的简单易学的上风.它既没有C++"悲剧性"的指针概念,也没有近似"::"、"."和"->"的"笨拙"操作.
以上是“<b>C/C++是程序员必须掌握的语言吗</b>[VC/C++编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |