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

如何识别不同编程语言

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

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

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

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

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

阅读全文

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

热点内容
如何找出a列不等于b列的数据 浏览:472
金砖五国青年哪个app好 浏览:442
word2007横向纵向混排 浏览:13
有什么免费看英语单词的app吗 浏览:386
苹果5s一直搜索网络 浏览:51
苹果数据线怎么分正负极线 浏览:575
javascript基本类型 浏览:860
app后台常用开发语言 浏览:982
魅族手机微信后台运行 浏览:116
excel多个工作表复制到另一个文件 浏览:87
word图片题注组合 浏览:443
jsnewid 浏览:707
网页管理员账户密码忘记了 浏览:431
四年级英语学什么app好 浏览:240
淘宝固定背景代码生成器 浏览:290
编程题目哪个平台好 浏览:479
极品飞车苹果 浏览:821
进入桌面无法打开文件 浏览:988
工厂qc数据记录起到什么作用 浏览:416
word算法伪代码 浏览:506

友情链接