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

如何识别不同编程语言

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

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

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

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

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

阅读全文

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

热点内容
手机可以直接填写pdf文件么 浏览:554
linux虚拟光驱软件 浏览:836
米2s最好的版本 浏览:640
小米6检测工具下载 浏览:540
桌面创建不了文件夹怎么回事 浏览:894
qq古代头像伤感图片 浏览:797
wpspdf文档如何在文件夹预览 浏览:15
大数据与工业的结合包括哪些领域 浏览:993
苹果7闹钟铃声设置歌曲 浏览:168
法庭文件有哪些 浏览:211
zip文件怎么删除吗 浏览:247
win1016179安装失败 浏览:457
pp助手的文件系统 浏览:218
设计网站横幅广告要哪些因素 浏览:991
劳务报酬认定在多少号文件 浏览:209
本地数据传输业务有什么用途 浏览:375
什么情侣app好用 浏览:575
旅游攻略适合下什么app 浏览:403
nodejsbusboy下载 浏览:106
同事不会送文件找不到地方 浏览:473

友情链接