- 1、本文档共9页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
学习LabVIEW理由
LabVIEW——Laboratory Virtual Instrument Engineering Workbench(实验室虚拟仪器集成环境)应该包含两种含义:其一,LabVIEW是一种图形化的编程语言,所以LabVIEW也被称为:G( HYPERLINK mk:@MSITStore:C:\\Documents%20and%20Settings\\gw\\桌面\\labview%20for%20everyone\\Prentice.Hall.PTR.LabVIEW.for.Everyone.Graphical.Programming.Made.Easy.and.Fun.3rd.Edition.Jul.2006.chm::/0131856723/glossdiv08.html \l glossdiv08_156 graphical)语言;其二,LabVIEW也包含了支持图形化编程语言进行应用软件设计开发的开发环境(开发平台)。
LabVIEW经过二十多年的发展已经充分证明:LabVIEW是极具威力的自动化测试、测量工程设计、开发、分析及仿真试验的最佳软件系统。现在已被广泛应用在汽车、电子、化工、生物及生命科学、航空、航天等等许许多多的领域。
当前,随着LabVIEW本地化进程的不断深入,许多大学(大专)都相继开始设置LabVIEW课程,越来越多的人们(学生)希望更多地了解和深入学习LabVIEW。同时,为什么要学习LabVIEW?谁应该学习LabVIEW?学习LabVIEW会给我们带来什么好处?等等这些问题也会困扰着他们,我想根据两年来的学习体会谈谈自己的认识与看法。
既然LabVIEW是一种编程语言,那么不妨就从编程语言的一些基本概念来开始讨论。
?
语言:
语言是用来表达我们的思想及进行相互交流和沟通的一种手段。
?
程序语言:
程序语言是用来指挥计算机表达我们的想法(意念)并能够被计算机执行的程序代码。
程序语言(直接面对物理层的程序语言)我们称之为:机器语言。
?
机器语言(Machine language):
机器语言,也就是机器码是可被处理器(CPU)加载并执行的由0和1组成的序列。由于硬件处理器的不同,所以机器码序列也会是不一样的。可以讲,机器码是处理器(CPU)可识别的唯一语言,并且是执行速度最高的语言。它与计算机的硬件(CPU)有着最为直接的关系。
但是,当人们看到或使用由0和1组成的序列(程序),实在是感到毫无规律、枯燥无味,并且无法理解和记忆。特别是,当计算机处理器的性能不断提高时(位数增加),机器语言可能被视为世界上最无法读懂和记忆的语言。试想一下,由64位0和1组成代码,如何记忆和理解它们。
为了解决这个问题,使更多地人能够使用计算机,并提高编程效率充分发挥计算机的作用,人们对机器语言进行抽象处理,从而导致了汇编语言的诞生。
?
汇编语言(Assembly language):
汇编语言,是从机器语言中抽象出来的使用缩写或助记符进行编程的低级编程语言,并且提供较少的控制指令和数据类型,其中的每一条语句都对应于一条相应的机器指令(代码)。通过汇编程序开发环境可以将汇编语言翻译成机器语言,汇编语言同样与给定的处理器相关。
在早期,包括操作系统在内的许多系统软件都是用汇编语言编写的(比如:UNXI操作系统)。使用汇编语言的好处在于可以提高执行速度,并且程序员还可以直接访问系统硬件。但是,汇编语言由于其开发环境和汇编程序都依赖于给定的处理器,并且其指令和数据类型很少,同时程序的可读性和可移植性都很差无法广泛使用。于是人们再次对汇编语言进行抽象处理,从而导致了高级语言的诞生。
?
高级语言:
高级语言,是从低级的机器语言抽象而来的计算机程序语言。高级语言通常使用和英文单词类似的关键词,这些关键词可以被翻译成多条机器指令。实际上,比汇编语言高级的计算机语言都是高级语言。
C语言是目前最为广泛使用的高级语言。它既具有一般高级语言的特性,同时又具备了一些低级语言特性(某些汇编语言的特点)。
当然,高级语言还有很多种比如像我们所熟悉的:面向对象的C++、Java及具有可视化编程环境的VC、VB、Delphi等等。这些高级编程语言的存在和发展说明,除了各自的特点不相同,应用领域不同外,还有编程方式的不断改进的推动。
比如:从Basic演变到Quick Basic然后又演变到Visual Basic。
从C演变到C++然后又演变到Java(号称没有指针和头文件的C++)及后来的VC。
这些已不在我们讨论的范围内,有兴趣者可以看相关的书籍自来了解。
从“机器语言”抽象到“汇编语言”,又从“汇编语言”抽象到“高级语言”。那么问题是:“高级语言”是否还可以进一步进行抽象出“某种超级编程语言”呢? 从
文档评论(0)