程序设计语言可以分为哪些类别?

 我来答
LC595523628
高粉答主

2022-12-27 · 关注我不会让你失望
知道小有建树答主
回答量:947
采纳率:100%
帮助的人:11.9万
展开全部

一、机器语言

1、优点:可以被计算机直接识别、执行,所以用机器语言写的程序效率最高。

2、缺点:是用指令编程,而成千上万条指令很难记住,且一旦出错很难找出错误。不同型号的计算机,指令编码并不相同,因此,针对某一型计算机写的程序移植到另外一种计算机上后,运行结果未必正确,甚至有可能根本不能运行。

二、汇编语言

1、优点:可直接访问系统接口,汇编程序翻译成的机器语言程序的效率高。

2、缺点:汇编语言指令是机器指令的符号化,与机器指令存在着直接的对应关系,所以汇编语言同样存在着难学难用、容易出错、维护困难等缺点。

三、高级语言

1、优点:形式上接近于算术语言和自然语言,概念上接近于人们通常使用的概念。高级语言的一个命令可以代替几条、几十条甚至几百条汇编语言的指令。因此,高级语言易学易用,通用性强,应用广泛。

2、缺点:高级语言种类繁多。

扩展资料

程序设计语言具有心理工程及技术等特性。

1、心理特性:歧义性、简洁性、局部性、顺序性、传统性。

2、工程特性:可移植性,开发工具的可利用性,软件的可重用性、可维护性。

3、技术特性:支持结构化构造的语言有利于减少程序环路的复杂性,使程序易测试、易维护。

参考资料来源:百度百科——程序设计语言

参考资料来源:百度百科——计算机设计语言

龙商百科2017

2024-08-23 · 知道合伙人法律行家
龙商百科2017
知道合伙人法律行家
采纳数:4340 获赞数:322638
2009年5月进入知识产权服务行业,至今一直从业

向TA提问 私信TA
展开全部

‌程序设计语言可以分为低级语言和高级语言两大类。‌

  • ‌低级语言‌包括机器语言和汇编语言。机器语言是计算机唯一能直接识别和执行的指令集合,以二进制指令代码表示,具有运行效率高、占用内存少的优点,但可读性差、可移植性差。汇编语言则是用助记符来表示指令的符号语言,虽然可读性比机器语言好,但仍然面向机器,通用性差。

  • ‌高级语言‌的表达方式更接近人类自然语言的表示习惯,包括命令式语言、函数式语言、逻辑式语言和面向对象语言。这些语言编程简单、方便、直观、易读、不易出错,且具有良好的可移植性。例如,FORTRAN、BASIC、ALGOL、PASCAL、C、PROLOG、SQL、C++、JAVA、C#等都是高级语言的例子。

  • 此外,程序设计语言还可以根据应用范围分为通用语言和专用语言,根据用户要求分为过程式语言和非过程式语言,以及根据使用方式分为交互式语言和非交互式语言。每种语言都有自己独特的特点和适用领域,并且随着技术的发展,这些语言也会不断发展并产生新的变种和拓展‌

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式