1.低级语言

(1).机器语言

这种语言是完全面向机器的语言,由纯粹的二进制代码组成的语言,可以由计算机直接识别和运行的语言,拥有极高的执行效率。

可是因为只有“0”、“1”两种信息,十分难以编写和读懂。

例如某种计算机规定1011011000000000为加法指令,而1011010100000000为减法指令。

可以看出执行一个操作需要16位二进制代码,并且差别较小使其难以分辨(上例中只有7、8两位不同),给阅读和调试等操作带来极大不便;还可以看出,16位二进制代码共可以表示2^16(2的16次方)=65536个不同的指令或信息,有的计算机甚至由32位的二进制代码来控制机器的运行,这样使语言十分难以学习,程序员不得不带着厚重的表格;而且对于不同的机器拥有不同的代码规范,导致在一台机器上编译的程序无法在其它机器上运行。

随着时代的进步,机器的淘汰是必然的。

(2)汇编语言

处于机器语言和高级语言中间的语言。

汇编语言用了一些帮助记忆、学习的符号来代替二进制代码,执行效率也比较高。

但是指令也不是十分容易读懂,而且仍旧有一个缺点,就是程序代码过长让人难以贯穿全程序读懂,还有大量跳转(moV)语句。

例如,以下为windowsXP记事本运行中的一段汇编代码:

77F767d5 int 3

77F767d6 ret 4

77F767d9 mov eax,fs:[00000018]

77F767dF ret

77F767e0 push edi

77F767e1 mov edi,dword ptr [esp+0ch]

77F767e5 mov edx,dword ptr [esp+8]

77F767e9 mov dword ptr [edx],0

可以看出,程序已经运行到第77F767e9行(相当于十进制数字2012702697),并且也不容易读懂。

但是由于其执行代码的高效性,现在仍旧有许多人使用汇编语言,更多人是把它与高级语言混合使用,因为用它制作windows程序不是十分方便,所以仅在一些需要速度的部分使用它(例如在directdraw表面半透明alpha混合时使用)。

(3)小结

机器语言和汇编语言通称低级语言,它们的共同点就是面向机器,执行效率高,虽然现在因为cPu的规范化等原因,现在机器上编译的程序可以拿到其它机器上去运行,但是难学、难记、难写、难检查的缺点仍旧无法去除,所以现在已经不是十分普及的语言了。

2.高级语言

为了让计算机能够更方便人使用、更普及,出现了面向人而不是面向机器的高级语言。

这些语言使用类似人类语言的语句(但是因为不是中国人发明的,所以是英语的,所以还是要好好学英语啊,不然还是看不懂……)来编写程序。

例如b = sin(a)表示对a进行正弦计算,并把结果存到b里去,Let c = 1表示对c赋值,使其等于1。

高级语言的出现使更多人可以轻松的掌握计算机语言了。

高级语言需要进行编译才能运行,编程软件会自己将程序语言转换成一条条的通用二进制代码,使计算机可以识别和运行。

以下是如今比较流行的计算机高级语言,以及语言的特长:

basic 十分易学的语言,适用于初学者

c,c++ 适用于制作系统,强大的稳定性

Logo 简单易学,小学生一般也能掌握,有独特绘图功能

PascaL 最早出现的结构化语言,适用于教学

FoRtRan 适用于数值计算

coboL 适用于商业和管理领域

PL/1,aLgoL 68 大型通用语言

ada 工程化的大型语言,在国际系统使用

LisP,PRoLog 用于人工智能领域

高级语言将计算机应用推进了一个新的时代。

原文链接:https://www.weidianyuedu.com/content/5620862415652.html

计算机语言都有哪些都有什么用相关推荐

  1. 中学计算机课都学什么时候开始,初一的学习课程都有哪些 都学什么科目

    初一的学习课程都有哪些 都学什么科目2018-12-10 16:20:47文/王蕊 进入初中后学习科目适合小学完全不同的,下面小编就为大家来整理一下初一的学习课程都有哪些? 初一有哪些课程 初一的课程 ...

  2. 2020年常见的服务器都有哪些?都有什么优缺点?

    2020年常见的服务器都有哪些?都有什么优缺点? 不知道大家是不是跟我一样,刚入行时总是搞不清物理服务器(独立服务器).VPS服务器(虚拟专用).云服务器.虚拟主机.裸金属服务器这些概念.说实话,我刚 ...

  3. 电脑桌面只显示计算机不显示文件夹,电脑界面变成黑色的 所有的文件夹都变成黑色的 单击右键属性 什么都看不见 都是黑色的 只显示图标-文件夹图标...

    问答堂>手机>其他分类>电脑界面变成黑色的 所有的文件夹都变成黑色的 单击右键属性 什么都看不见 都是黑色的 只显示图标 可以聊qq 上网 就是变成了黑色的 所有的背景都变成了黑色的 ...

  4. 都说人生都要有一场 不顾一切的爱情 和 一场说走就走的旅行;怎么我好像是有一场 不顾一切的旅行 和 一场说走就走的爱情;

    都说人生都要有一场  不顾一切的爱情  和   一场说走就走的旅行: 怎么我好像是有一场   不顾一切的旅行  和   一场说走就走的爱情:

  5. 学计算机语言难吗,为什么都说计算机语言难学?

    原标题:为什么都说计算机语言难学? 九月,很多大一的新生饱含着对未来的期盼踏入了大学的校门,为了这一刻,他们付出了十二年的辛勤学习,高考的激烈拼杀,以及填报志愿的孤注一掷,可以说进入大学是他们人生新起 ...

  6. 无法登陆到你的账号 桌面的文件都消失_都别拦着我,我要删库了

    本来想删公司服务器,经同事劝解,改为删本人电脑vmware上的虚拟机. rm -rf /* 一个流传甚广的命令,删库命令,自毁命令说的都是他,常年霸占Linux最危险命令排行榜第一名.关于它的故事有很 ...

  7. Win10系统重置后键盘鼠标都失灵,光标都不显示怎么解决?

    方法一: 1.可以在电脑上面插上PS/2接口的鼠标,这样的鼠标是可以使用的: 2.进入系统后在"控制面板"中打开"管理工具",找到"计算机管理&quo ...

  8. 怎么做期货可以每天都赚钱?都有哪些技巧和方法?

    很多做期货的朋友有时跟银芝麻抱怨,总是亏,赚了一点最终又亏了进去, 总感觉盘的走势跟自己对着干,银芝麻想说的是,千万不要有这种心态,有了这种心态, 一定要抓紧时间调整,总结一下你的交易方法是不是有什么 ...

  9. 河南固始计算机学校哪个好,信阳市最好的5所高级中学,每一所都实力雄厚,都出过高考状元...

    2015年 中国高中教育50强 2015年 全国顶尖中学排行榜河南省第一名 2016年 河南省教育名片 2019年 全国教育系统先进集体 无法企及的优势:信阳高中位于河南省信阳市浉河区,是信阳市唯一一 ...

最新文章

  1. AI大牛李飞飞最新去向, 加入Twitter 董事会
  2. 定制SPS实战记录 系列之一
  3. Ubuntu16.04 安装chromedriver
  4. tomcat无法访问MySQL_JSP在tomcat服务器下无法连接MySql问题解决方法
  5. sudo apt-get常用命令
  6. FPGA系统时间戳偶尔异常分析及定位
  7. Echarts横坐标倾斜,顶部显示数字
  8. 笨办法学 Python · 续 练习 8:`cut`
  9. Hadoop阅读笔记(一)——强大的MapReduce
  10. 同时安装vs2005团队开发版和sql 2005企业版
  11. 思科模拟配置文件服务器,思科模拟服务器配置教程
  12. flink 作业提交流程
  13. Excel 某招聘网站职位分析项目
  14. 长短信实现系列之电信SMGP3.0
  15. 电子商务数据分析,超详细宝典!
  16. 解决C语言编译undefined reference to ‘pow’问题
  17. KVM-Virsh指令详解
  18. MATLAB因子分析
  19. 文件上传、下载、导出(图片上传、下载)
  20. 与开发“斗智斗勇”的小技巧

热门文章

  1. 人体测温 melexis迈来芯 linux 平台mlx90614/mlx90621/mlx90641驱动调试
  2. 单色液晶屏的工作原理是什么? 单色液晶屏该如何分类
  3. 软考高级论文评分标准
  4. c++如何以回车作为循环结束的标志
  5. seo 优化 以及网站地图 很透彻
  6. 常见的计算机监控系统分类,第二章 发电厂计算机监控系统的基本分类.doc
  7. 开源的 Python 抢票神器,过年回家就看这一波了!
  8. 美国亚马逊销售最好的服装是什么?亚马逊美国站周末订单少怎么办?
  9. 三星9158p 升级android版本,三星I9158P (Galaxy Mega 5.8 移动版)一键救砖教程,轻松刷回官方系统...
  10. C语言电子闹钟(显示时间、计时器、闹钟、倒计时、世界时钟)C语言大作业