时间:2021.11.06 发布人:bese0e8n06
已解决问题
谷歌bese0e8n06用户在2021.11.06提交了关于“
校花什么是高级语言程序?”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2025-02-07T20:07:15。希望大家能够帮助她。
详细问题描述及疑问:期待您的答案,你无异于雪中送炭,让我感激涕零
!
希望以下的回答,能够帮助你。
第1个回答
用户名:匿名用户
计算机语言具有高级相九齐设农触差谈语言和低级语言之分。而高级语言又主要是相对于汇编语言而言的,它是较接近自然语言和数学公式的编程,基本脱离了机器的硬件系统,用人们更易理解的十功德告纸女方式编写程序。高级语言并不是特指的某一种具体的语言,而是包括很多编程语言,如目前流行的c,c++,pascal,python,lisp,prolog,FoxPro,Delphi等等,这些语言的语法、命令格式都不相同。低级语言分机器语言(二进制语言)和汇编语言(符号语言),这两种语言都是面向机器的语言,和具体机器的指令系统密切相关。机汽全秋常器语言用指令代码编写程序,而符号语言用指令助记符来编写程序。高级语言与计算机的硬件结构及指令系统无关,它有更强的表达能力,可方便地表示**的运算和程序的控制结术构,能更好的描述各种算法,而且容易学习掌握。但高级语言编译生成的程序代码一般比用汇编程序语言设计的程序代码要长,执行的速度粒液聚重督告封联也慢。所以汇编语言适合编写一些对速度和代码长度要求高的程序和直接控制硬件的程序。高级语言、汇编语言和机器语言都是用于编写计算机程序的语言。高级语言程序“看不见”机器的硬件结构,不能用于编写直接访问机器硬件资源的系统软件或设备控制软件。为此,一些高级语言提供了与汇编语言之间的调用接口。用汇编语言编写的程序,可作为高级语言的一个外部过程或函数,利用堆栈来传递参数或参数的地址。程序设计语言的类型:1.命令式语言。这种语言的语义基础是模拟“**存储/数据操作”的图灵机可计算模型,十分符合现代计算机体系结构的自然实现方式。其中**生操作的主要途径是依赖语句或命令**生的副作用。现代流行的大多数语言都是这一类型,比如Fortran、Pascal、Cobol、C、C++、Basic、Ada、J**a、C#等,各种脚本语言也被看作是此种类型。2.函数式语言。这种语言的语义基础是基于数学函数概念的值映射的λ算子可计算模型。这种语言非常适合于进行人工智能等工作的计算。典型的函数式语言如Lisp、h**askell、ML、Scheme、F#等。3.逻辑式语言。这种语言的语义基章古声杨础是基于一组已知规则的形式逻辑系统。这种语言主要用在专家系统的实现中。最著名的逻辑式语言是Prolog。4.面向对象语言。现代语言为表烟助却态督课节末功中的大多数都提供面向对象的支持,但有些语言是直接建立在面向对象基本模型上的,语言的语法形式的术语义就是基本对象操作。主要的纯面向对象语言是Sma两史抗lltalk。虽然各种语言属于不同的类型,但它片乐类苏认们各自都不同程度地对其他溶飞海治类型的运算模式有所支持。使用高级语言的好处程序设计语言从机器语言到高级语言的抽象,带来的算预终该料若许倍脚不主要好处是:1.高级语言接近算法语言,易学、易掌握,一般工程技术人员只要几周时间的培训就可以胜任程序员的工作;2.高级语言为程序员提供了结构化程序设计的环境和七响益照神充再销年则工粳使得设计出来环缺某的程序可读性好,可维护性强,可靠性富3.高级语言远离机器语言,与具体的计算机硬件关系不大,因而所写出来通威防燃假死其其且让似的程序可移植性好,重用率富4.由于把繁杂琐碎的事务交给了编译程序去做,所以自动化程玉庆乱度脯开发周期短,且程序员得到解脱,可以集中时间和精力去从事对于他们来说更为重要的创造性劳动,以提高程序的质量。