程序设计语言分为几类

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

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

程序设计语言的分类

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

1、机器语言

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

2、汇编语言

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

3、高级语言

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

程序设计语言的选择

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

1、软件开发的方法

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

2、软件执行的环境

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

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

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

4、软件开发人员的知识

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

相关文章

192.168.1.1路由器设置 192.168.1.1登录地址

192.168.1.1路由器设置 192.168.1.1登录地址

192.168.1.1是最常见的路由器登录地址,192.168.1.1也是使用最多的路由器、光猫管理地址管理地址,比如TP-LINK路由器、华硕路由器、...

桑桑是什么电视剧

桑桑,女,电视剧《将夜》女主角。角色简介宁缺的侍女,是宁缺从死人堆里扒拉出来。虽然说名义上是侍女,实际上更像是亲人,和宁缺互为本命,是宁缺最重要的人。她不仅跟着宁缺走南闯北,帮着宁缺忙东忙西,还在宁缺...

唐代阙楼最高等级是什么

唐代阙楼作为礼制性建筑其最高等级为三出阙,属于帝王级别的建筑。阙有单阙、二出阙、三出阙之分,天子用三出阙。目前仅洛阳一地发现有三出阙的城门,洛阳城应天门一侧三出阙,两侧共六阙。这是古代都城宫城正门最高...

齿轮中间一个感叹号是什么故障灯

一个齿轮中间一个感叹号是一个传统的自动变速器系统故障警告灯。根据故障的严重程度,灯亮颜色也有所不同。亮黄色,表示只是一般的小问题,可减速慢行并持续观察灯亮情况。亮红色,表示问题比较严重,说明变速箱系统...

研究生称呼自己的导师为什么

研究生导师一般都叫supervisor或者是advisor。Mentor是不太一样的一个称呼,生涯导师、精神导师甚至灵魂导师等等。有些研究生可能会在私下或者是亲密的场合称呼导师为“导儿”,希望表达一种...

国家承认民办本科吗

其实国家是承认民办本科学历。民本本科的毕业证书和学位证书,跟公办本科的法律效力是一样的。民办大学的学历是国家认同的非国民教育系列,隶属民办高校颁发的毕业证书,民办高校的毕业证书照比公办院校的全日制国民...