Toggle navigation
首页
问答
IT问答
生活问答
电脑知识
百科
测评
学计算机语言的顺序
发布于2022-01-11 18:49:49
先学什么比较好
2
个回答
网友回答
2022-01-11
先学C语言,它的语法结构严谨,学好它后,学别的很轻松,毕竟语言都有其相通之处,一通百通
网友回答
2022-01-11
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 用于人工智能领域 高级语言将计算机应用推进了一个新的时代。参考资料: <a href="http://wenwen.soso.com/z/urlalertpage.e?sp=shttp%3a%2f%2fwww.9986.org%2fask%2fkaifa%2f022644430.shtml" target="_blank">http://www.9986.org/ask/kaifa/022644430.shtml</a>
生活问答最新文章
1
对口高考和普通高考是同一时间高考嘛?
2
请问天津理工大学共青团组织名称是什么?
3
大连航空管理职业学校怎样?
4
高考完语文该不该对答案?
5
哪种美术高考班值得选择?
6
艺非凡优选馆的东西好吗?
7
广东新高考难不难?我女儿明年高三,现在该做哪些准备?
8
计算机专业研究生哪个学校比较好?
9
南京哪个学校在职研究生比较好?
10
高考英语听力几点开始,几点进考场
相关阅读
1
宾馆服务员给客人倒酒的顺序?
2
excel如何按照给定的顺序把资料整理好
3
excel如何按照给定的顺序把资料整理好
4
将下列水溶液(浓度皆为0.01mol/L)按照凝固点的高低顺序排列:C6H12O6,CH3COOH,NaCl,CaCl。要过程,谢谢~
5
H3AlO3,CH3COOH,C6H5OH,H2CO3,HCO3-酸性排列顺序,还有其水溶液的盐碱性排列顺序
6
下列物质能与Na反应放出H2,C2H5OH,CH3COOH,NaOH水溶液,速率排列顺序
7
PH相等的碳酸钠氢氧化钠醋酸钠的浓度大小顺序,为什么
8
怎么知道陈子豪解说消逝的光芒从第一期到大结局的顺序
9
王者荣耀赵云出装顺序 赵云出什么装
10
想玩英雄传说,应该按什么顺序玩呢
11
要学计算机学需要提前学什么
12
鹰的 脚爪有什么用?听说可以治疗小孩抽风是吗?
回到
顶部