导航:首页 > 编程知识 > 如何识别不同编程语言

如何识别不同编程语言

发布时间:2024-10-27 05:31:16

Ⅰ 计算机是如何识别计算机语言的语法规则的

计算机的语言经历了几个阶段,C语言也不是一下子就出现的。

目前计算机能够直接执行的只有机器语言,所谓机器语言,就是人们熟知的01代码,在机器中实际上表现为高低电平。
很显然,01代码对于人类的记忆是很麻烦的,于是接着机器语言,出现了汇编语言,汇编语言使用ASCII字符串来代替了特定的01代码,这样就便于了人们的记忆和程序设计,但是汇编语言并不是机器语言,计算机无法直接执行它,所以还必须经过汇编过程,汇编过程可以人工汇编,也可以机器汇编,人工汇编就是人工查表,找出汇编代码对应的机器代码将汇编代码翻译为机器代码,机器汇编和人工汇编的过程一样,只不过由机器查表代替人工查表。
汇编仍然有其局限性,那就是指令太多,而且非常依赖于目标机器,因此可移植性非常差。所以出现了C语言,C语言就非常接近人类语言了,为人类进行程序设计带来了极大便利,而且使用C语言不需要太多关注目标机器。但是C语言必须经过编译才可以运行,而这些编译器并不是人人都能写出来的,我们能够使用C语言都得感谢最初的那些计算机大牛们。一般情况下,C语言会被先翻译为汇编语言,再经过汇编器翻译为机器语言,这样计算机就可以直接运行了。
然后随着发展的需要,出现了面向对象程序设计。这个时候出现了更多的程序语言,编译型的,解释型的……一种程序语言的出现和兴起都依赖于时代需求。
现代编程,已经变得非常容易,因为有各种IDE(集成开发环境)可用,所谓IDE,说白了就是一个代码编辑器(类似于记事本,比记事本强大)加上一个编译器或者说解释器,你编辑代码保存,然后点一点鼠标就可以完成编译(生成机器语言代码,对于人类没有可读性)。

电脑并没有存放语法规则的地方,但是编译器会在执行编译之前检查你的代码语法,如果有问题它会提示你,如果没有就会进行编译。
想要知道明白更多,应该网络或者谷歌关键词……如果有兴趣应该选一种编程语言进行学习,那样你会有更加深入的了解的……

阅读全文

与如何识别不同编程语言相关的资料

热点内容
google地图定位js 浏览:989
linuxrsync备份文件 浏览:428
100到110升级nga 浏览:412
java抛异常性能 浏览:879
现在有什么app能拍题 浏览:737
编程大赛作品是怎么做的 浏览:350
jsp中文转码再发 浏览:535
wr724n密码 浏览:662
网络电视k歌软件哪个好 浏览:300
小苹果tara音乐频道 浏览:989
什么app能检测手机喇叭 浏览:827
工地拉货用哪个app喊车 浏览:930
如何识别不同编程语言 浏览:365
天健文件管理系统 浏览:984
苹果4s合约机想换手机怎么办 浏览:817
app推送怎么实现 浏览:570
快速搜索多个文件名 浏览:640
移动网络651错误代码 浏览:550
如何让网页上的数据不用翻页 浏览:986
可以用哪个app画稿 浏览:638

友情链接