程序设计语言分为几类

admin6个月前 (05-03)百科知识159

程序设计语言用于书写计算机程序的语言。语言的基础是一组记号和一组规则。根据规则由记号构成的记号串的总体就是语言。在程序设计语言中,这些记号串就是程序。

程序设计语言的分类

程序设计语言通常分为机器语言、汇编语言、高级语言这三类。

1、机器语言

机器语言是最底层的语言,只有“0”和“1”,二进制语言,就像开关一样,0是关,1是通过。一句话,就是写出一串串由“0”和“1”组成的指令序列交由计算机执行,这种语言,就是机器语言。

2、汇编语言

汇编语言指令是机器指令的符号化,与机器指令存在着直接的对应关系。通常用一些简洁的英文字母、符号串来替代一个特定的指令的二进制串,比如,用“ADD”代表加法,“MOV”代表数据传递等等。

3、高级语言

是面向用户的、基本上独立于计算机种类和结构的语言。高级语言的一个命令可以代替几条、几十条甚至几百条汇编语言的指令。

程序设计语言的选择

程序设计语言特点不同,适用领域也不同,以下从不同角度介绍选择的方法。

1、软件开发的方法

有时编程语言的选择依赖于开发的方法,如果要用快速原型模型来开发,要求能快速实现原型,因此宜采用4GL。如果是面向对象方法,宜采用面向对象的语言编程。

2、软件执行的环境

良好的编程环境不但能有效提高软件生产率,同时能减少错误,有效提高软件质量。

3、算法和数据结构的复杂性

科学计算、实时处理和人工智能领域中的问题算法较复杂,而数据处理、数据库应用、系统软件领域的问题,数据结构.比较复杂,因此选择语言时可考虑是否有完成复杂算法的能力,或者有构造复杂数据结构的能力。

4、软件开发人员的知识

编写语言的选择与软件开发人员的知识水平及心理因素有关,开发人员应仔细地分析软件项目的类型,敢于学习新知识,掌握新技术。

相关文章

国家标准键槽深度

键槽深度标准尺寸,轴的深度是1.8-1.9,轮的深度是1.4-1.5。根据国家标准,基本尺寸(宽度)3的键槽,对于轴,深度是1.8-1.9,对于轮,深度是1.4-1.5,普通平键,键的公称尺寸8mm,...

华为麦芒5有快充功能吗

华为麦芒5是不支持快充的,标配的充电器充电速度快,一个多小时即可充满。华为麦芒5分为全网通高配,全网通标配。采用EMUI 4.1(基于Android6.0)操作系统,搭载高通骁龙625系列MSM895...

挂科可以入党吗

对于大学有挂科的学生也是可以申请入党的,挂科对于申请入党不会有非常大的影响,挂科了可以通过补考或者重修来完成学业。能否入党是对学生全方位考察,挂科不能作为能不能入党的唯一评定标准。入党条件有以下:年满...

抖音怎么合拍视频

抖音合拍视频的步骤如下:1、打开抖音应用程序,进入拍摄页面。或者选择想要合拍的视频,点击“分享”按钮也可;2、 在下方的功能栏中选择“合拍”。3、 您可以邀请好友来与您一起合拍视频,也可以选择已经拍摄...

全国称博物院的有几个

根据查询全国称博物院的有4个,分别是河南博物院、沈阳故宫博物院、南京博物院、北京故宫博物院。故宫是世界上规模最大、保存最完整的帝王宫殿建筑群。它东西宽750米,南北长960米,面积达72万平方米,共有...

企鹅能吃吗?

企鹅不能吃,企鹅属于野生保护动物,是不被允许食用的。北极原也有很多企鹅,并个头比南极大,名叫大企鹅,但因和人共处,故在十七世纪就被人类捕杀殆尽,当肉吃了。企鹅主要生活在南半球,目前已知全世界的企鹅共有...