华山论剑 — 将来软件开发的语言和工具.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《华山论剑 — 将来软件开发的语言和工具.docx》由会员分享,可在线阅读,更多相关《华山论剑 — 将来软件开发的语言和工具.docx(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、华山论剑将来软件开发的语言和工具yangliu导语:自计算机问世以来其应用领域不断扩大,相关产业迅速开展,软件市场的蓬勃开展各种编程语言也孕育而生,到目前为止,编程语言已开展到第四阶段,开发工具更是层出不穷。前言:自计算机问世以来其应用领域不断扩大,相关产业迅速开展,软件市场的蓬勃开展各种编程语言也孕育而生,到目前为止,编程语言已开展到第四阶段,开发工具更是层出不穷。“攻欲善其事必先利其器,这是众所周知的道理。一件好的“利器,就使让我们的工作事半功倍。如今主流的开发语言和开发工具包罗万象,一时间很难把握,那么就让我们从当前社会的主要编程语言,编程工具出发,回首一下开展经过,历史环境及他们当今所
2、主要涉及的领域等几个方面,从中展望将来的开展趋势。编程语言及开发工具的开展史第一代编程语言:机器语言。一种很古老的语言。对象很简单就是“0和“1。相对应的编程工具是纸带和打孔器。由于计算机多为8位,16位,32位和64位,每次处理一个字节。原理也很简单,1的位就打孔,0的位保存。利用光学原理,遮光为0,透光为1。根据定义位置获得指令和操纵数。这种语言比拟古老,这里不做表述。第二代编程语言:汇编语言。和机器语言一样,也是面向机器的语言,利用计算机所有硬件特性并能直接控制硬件的语言。优点是可以直接操纵计算机硬件,速度快。缺点那么是太难理解,所以除非本人所写,且不好维护。不过这里写出的程序是半成品,
3、需要手动汇编成目的文件再连接成中间文件,最后才能生成可执行文件。第三代编程语言:面向经过的编程语言。刚刚问世时叫高级语言,意思为比更接近人的语言。Basic,Fortran,Cobol,C,Pascal等等真正叫做高级语言的原因是它们已有属于自己的编译系统、开发包等,要执行必须通过编译器才行。相比于机器语言和汇编语言,这次是以人类逻辑思维角度出发设计的计算机语言,抽象程度大大进步,模块化思想的引入使得程序更加明晰。可它的缺点是非常难讲述,由于它就是基于面向经过的思想创立,所以自然不具备面向对象的特点。第四代编程语言:面向对象的编程语言。这就是当前主流的开发语言。如C+、Java等。它的几个特点
4、为:1封装性,是基于平安考虑。2继承性,是基于扩展处理。3多态性,更多考虑到灵敏性和重用性。第四代语言的开发工具种类丰富。MicroSoft公司的VS系列有多种VCC+,VBBasic,VJJava,VFFoxBase,还有基于DotNet平台的C#最新VS2020还推出F#等等。如日中天的Java开发工具也很多,下文将根据软件开发将来的开展趋势谈到相关的一局部。以上是四代的编程语言简述,对于第五代编程语言,有很多人提出想法,不过到目前为止还没有任何一个方案能脱颖而出,笑傲群雄。主流编程语言及工具主要涉及的领域到今天,机器语言早已绝迹于江湖,成为古老的传讲。汇编语言和C语言根本统治操纵系统内核
5、、工业控制、实时系统等领域。近些年在世面上较火的Linux系统下主要用的就是C语言,C+不仅支持面向对象的编程,也支持面向经过的构造程序设计。目前在通讯、网络、图形、图像、多媒体平台等领域上风比拟明显。在这些领域通常都有很高的性能要求,C+有较高执行效率汇编和C的执行效率更高但实在难以实现,再加上开发商在开发包方面的重点“照顾,而使其它语言在算法精度较高的编程方面不能望其项背。曾经有句非常经典的老话:“真正的程序员用VC,聪明的程序员用Delphi。粗略一看好似这句话有问题,VC是编程工具,而Delphi是编程语言,其实不然。在Delphi1到Delphi7是用ObjectPascal语言,到
6、Delphi8以后才改叫Delphi语言,这与平时听到人们讲“我会VC完全是两回事。VC是编程工具,斧头是伐木工具,假如你由于会伐木就讲,“我会斧头就贻笑大方了,正常的讲法应该是“我会用VC。delphi当初虽是Borland公司研发,但在Windows上的大多数编程方面,比VS包括VC更轻易上手,与WinAPI连接更严密,使用者更轻易实现预定的目的,而且更轻易做更漂亮的界面。如今大名鼎鼎的QQ最初就是delphi开发,2001年后才逐渐改为VC开发,常用的迅雷也有很多是delphi的版本。简而言之,05年以前但凡VC做到的,delphi同样能做得到甚至更好,随着Borland公司希望把更多精
7、力投入在新看好的应用程序生命周期治理(ALM)业务上,Delphi目前的编程工具属于IDE业务的传奇之路也走到尽头。95年以后互联网的大跃进,B/S构造越来越受到人们的推宠。APS,PHP,Java一时间各路英豪各显伸手。将来编程语言和工具开展趋势将来编程语言和工具的开展趋势大至取决于三个方面,第一,将来计算机网络工作框架及工作形式;第二,当前开发工具对开发语言的支持程度与硬件开展;第三,各种语言的本身的生命力和活力。20年后的计算机网络,我们都知道将会进入到“云计算时代。“云计算是大量的网络计算机为我们提供计算机所需的各种效劳,而非本地计算机。只需一个阅读器,甚至不需要操纵系统,一切工作都通
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 华山论剑 将来软件开发的语言和工具 将来 软件 开发 语言 工具
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内