一、机器语言

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

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

二、汇编语言

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

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

三、高级语言

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

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

扩展资料

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

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

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

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

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

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

计算机程序设计语言分为机器语言,汇编语言和高级语言三种,简述计算机程序设计语言(机器语言、汇编语言、高级语言)的优缺点。...相关推荐

  1. c语言中用于程序化结构设计的三种结构是,c语言中用于结构化程序设计的3种基本结构是...

    大家好,我是时间财富网智能客服时间君,上述问题将由我为大家进行解答. c语言中用于结构化程序设计的3种基本结构是顺序结构.选择结构.循环结构. 顺序结构的程序设计是最简单的,只要按照解决问题的顺序写出 ...

  2. C语言交换两个数字的三种做法

    C语言交换两个数字的三种做法 1.借助中间变量法: void swap(int *a , int *b) {int temp;temp = *a;*a = *b;*b = temp; } 2.使用加减 ...

  3. c语言求最小公倍数和最大公约数三种算法

    C语言求最小公倍数和最大公约数三种算法(经典) 求最小公倍数算法: 最小公倍数=两整数的乘积÷最大公约数 求最大公约数算法: (1)辗转相除法 有两整数a和b: ① a%b得余数c ② 若c=0,则b ...

  4. C语言求最小公倍数和最大公约数三种算法(经典)

    C语言求最小公倍数和最大公约数三种算法(经典) 最小公倍数:数论中的一种概念,两个整数公有的倍数成为他们的公倍数,其中一个最小的公倍数是他们的最小公倍数,同样地,若干个整数公有的倍数中最小的正整数称为 ...

  5. 计算机组成原理 王道考研2021 第一章:计算机组成原理概述 -- 计算机的工作过程(从源程序到可执行文件)、计算机的层次结构、计算机软件的分类、三种级别的语言

    1. 计算机的工作过程 计算机的工作过程分为以下三个步骤: 把程序和数据装入主存储器. 将源程序转换成可执行文件. 从可执行文件的首地址开始逐条执行指令. 1.1 从源程序到可执行文件 预处理阶段:预 ...

  6. 高级语言到机器语言的过程、三种翻译工具的辨析

    源程序:用源语言写的,有待翻译的程序.比如C语言.C++语言.JAVA等 目标程序:.obj文件,源程序通过翻译程序加工以后,生成的机器语言程序,内容是二进制代码. 程序库:程序库中放着一些程序常用的 ...

  7. 计算机网络技术及应用 课程 英语,计算机网络应用—现代英语课堂中的第三种语言...

    陶 兰 摘 要 众所周知,传统的课堂教学包括了教师教学语言及教师体态语言.前者指教师为了灌输知识用自己的声音所进行的表达和与学生的交流;后者指教师为了达到教学目的而有意做出的表情.动作和姿势的总和.随 ...

  8. 计算机系统分为哪三类,计算机总线分为哪三种?,计算机的三类总线

    计算机总线分为哪三种?哪三种电脑总线?,计算机总线可分为数据总线.地址总线和控制总线.数据总线在CPU和RAM之间来回传输要处理或存储的数据.地址总线用于指定RAM中存储的数据的地址:控制总线将微处理 ...

  9. c# winform项目多语言实现(支持简/繁/英三种语言),Winform中多国语言窗体设计.doc...

    Winform中多国语言窗体设计.doc Winform中多国语言窗体的设计以及.NET中资源文件的使用 最近在做一些多国语言的软件,就学习了一下.NET中的多国语言相应知识,受益不少,下面我就简单介 ...

  10. python语言的三种数字类型_Python语言中的类型之数字类型--Python(10)

    数据从不一样的角度能够用不一样的含义去解释它,如: 10,011,101 对上面这个数据,咱们有以下多种含义去解释它: 1)它是1个二进制数字,或者是1个十进制数字: 2)一段文本: 3)用 , 号分 ...

最新文章

  1. Make Games with Python Pygame (2)
  2. python实例之 67,68
  3. C++ opengl 纹理过滤之GL_REPEAT
  4. 诗与远方:无题(八)
  5. Grub2中文指南4---开机影像和主题
  6. SAP License:物料分类帐-上一期间结算错误处理办法
  7. python自带的shell、其性能优于ipython吗_根据强化的性质和目的可以分成()。 A.自然强化物和人为的近似强化物B.积极强化和消极...
  8. 怎样卸载连接老师的计算机软件,我的电脑里面solidworks无法卸载,,老师能帮我下吗...
  9. linux - mysql 异常:Ignoring query to other database
  10. 一个贼简单的代码表白
  11. vb计算机安装教程,windows10系统安装vb6.0图文教程 Win10攻略
  12. 执行安装操作的时候,出现丢失MSVCR120.dll的解决方法
  13. 数学建模overleaf模板_数学建模论文怎么写?快来pick最优万能模板,一文格式全搞定!...
  14. word底色怎么去掉的办法
  15. OTA升级的三种方式
  16. Centos 6.10 安装docker
  17. PaddingError: Placeholder of length ‘30‘ too short in package
  18. 切片法分割树冠与树干
  19. c语言自定义的xml解析库,轻量级C语言实现的xml解析库minixml
  20. 服务器程序运行的相关操作

热门文章

  1. ev3 android,乐高®头脑风暴教育机器人EV3编程
  2. 2020年华为杯中国研究生数学建模出结果时间
  3. 小百的java安装包——————百度网盘
  4. bios开启虚拟化技术
  5. 云桌面优缺点_云桌面的缺点分析
  6. 免费可商用中文字体打包下载
  7. NETTY keeplive 参数,心跳检测
  8. 航空订票系统C++课程设计
  9. [渝粤教育] 重庆大学 房屋建筑学 参考 资料
  10. Java面试题全集(上)