设万维读者为首页 广告服务 联系我们 关于万维
简体 繁体 手机版
分类广告
版主:
万维读者网 > 灵机一动 > 帖子
计算机科普贴:什么是“编译型语言”什么是“解释型语言”
送交者: 屙文哲 2023年04月28日21:58:24 于 [灵机一动] 发送悄悄话
钟情竟然是个”曰:计算机科普贴:什么是“编译型语言”什么是“解释型语言”

驴撒野就是个坏蛋。建议习近平主席枪毙驴撒野麋国在与建交前的《联合公报》都已经放弃台湾地位未定论,承认台湾是属于螽国人的。至于属于北京那伙还是台北那帮,没说。驴撒野麋国还反动,至今还死抱着台湾地位未定论才想起用“苏联加盟共和国地位未定论”来讨价还价。可见此驴麋国还反动。枪毙。

麋国就是认为台湾不属于世界上其他人,只属于螽国人。当时世界上也没谁反驳麋国,所以世界上其他人都不认为台湾属于自己。不过麋国还是太笨了。其实当初不要明确说海峡两岸螽国人”,而含糊点说两岸螽国人”,现就可以将两岸说解释为太平洋两岸。这样台湾完全可以属于麋国华侨华人。按螽国的逻辑,因为文成公主嫁了吐番(唸土波)王,现在西藏“自古以来”属于螽国了。麋国华侨华人按螽国传统的“天下观”,只要一年内大部分时间吃螽国饭,就等于受中华文化过,就是螽国人了。那么麋国可以说有很多螽国人是麋国公民,台湾就属于麋国了。哈哈。麋国还是太笨了,当时没想到有一天会要抢夺台湾。人无远虑必有近忧啊。

本不再想给猪们写什么计算机科普贴了。但标题都列出来了,就写完它吧。以后有哪个发现股溝上的什么答案说服不了你,就问我吧。也许我知道能说服你的答案,如果我不知道,也可以帮你想想。但我不愿意再给猪们灌输正确的观念了。没意思嘛。养来就是为了吃肉的,不是为了培养成计算机设计师的。

我当然知道BASIC和JavaScript是“解释型语言”而Java是“编译型语言”

几年前,英特尔一个什么硬件设计验证组”来电话印特覅我,讲了差不多一个小时,最后一个问题,考官什么是“编译型语言”什么是“解释型语言”我中计了。我本来应当这样回答的:虽然我不能说出什么是“编译型语言”什么是“解释型语言”的定义,但如果你给出几种语言让我区分哪个语言属于“编译型语言”哪个语言属于“解释型语言的话,我还是能区分的。区别就看赋值语句A:=B。吧啦吧拉的(见后边)。但我小时候在华南工学院计算机系上学时,我的同学就常将什么“编译型语言”什么“解释型语言”掛在嘴边,好像很时髦,知道别人不知道内幕似的。我都后悔了四十年,当时没立即捉住机会向他请教什么是“编译型语言”什么是“解释型语言”当时还以为以后老师会讲到的。后来有互联网了,股溝得到的答案,不能令我满意啊。我被英特尔考官这个问题一下就导入了沉思,是啊,什么是……呢?不知道。我只好将股溝上的答案背了一遍。然后就没然后了。我只好安慰自己,牠早就决定不要我了才问这个股溝都不知道答案的问题,牠一个件公司,需要知道啥什么是“编译型语言”什么是“解释型语言”,如果牠们这帮硬件佬都知道了,股溝怎么会不知道?就算我答了正确的答案,牠也未必认为是正确的。后来过了半年,都忘记这事了。在一次复习EOPL时,一下就悟出了什么是“编译型语言”什么是“解释型语言”定义了。

这么说吧,所有语言都是“解释型的”,有一部分特别适合编译的是“编译型的”。因为“解释器”“编译器”更强。具体说,“编译型语言”的变量在使用前是要先声明其类型的,以后使用中不能改变变量的类型,其变量类型是“静态”的。而“解释型语言”的变量在使用前是不需要先声明其类型的。在用“解释型语言”写的程序执行中遇到“赋值语句”A:=B时,A不但接收B的值,还接收B的类型。就是说其变量类型是“动态”的。如果让我们村张二毛的小脚姥姥来答,她肯定认为“编译器”更复杂。其实刚好相反

因为在生成代码时,无论“解释器”还是“编译器”都是要知道变量的类型的,都是要耗费内存单元存储变量类型的。而在执行代码时却不需要了,关于类型的信息(即怎样运算它们)已经被加入到程序的代码片段里了。“解释器”反正是生成代码立即执行的,即使对于“动态类型”的语言也没有额外的开消。对于“编译器”来说,如果语言是“静态类型”的,则在目标代码中可节省用于存储“变量类型”所需要的内存单元。所以说吧,“编译型语言”一般都是“静态类型”的语言。而“解释型语言”则是所有的语言都可以。

但这个没有界限,一切的语言都可以有“解释器”,一切语言都可以有“编译器”。我小时候就见过BASIC的“编译器”。当然大家都知道对于“编译型语言”Java既可以“解释”执行,也可以“编译”执行(一般是“编译”P代码,再用虚拟机运行P代码,这个P代码就相当于虚拟机机器指令了,所以说他是“编译”执行的。将P代码编译成硬件机器的指令也不难,不再需要什么高级语言“编译”那些“语法分析”之类的事了)。

总之吧,搞情报:如果英特尔那帮硬件佬都知道什么是“编译型语言”什么是“解释型语言”的答案,股溝上的答案就不会像现在那样是错的,将人绕晕了事的。英特尔对人,不算诚恳

懂了就吱一声

不懂的就继续吃潲吧。

到底有啥区别啊?小时候养食叫食叫。实在不明白两个汉字有啥区别。



shào ㄕㄠˋ

雨点被风吹得斜洒:雨往南~。
洒水:熨衣服前先~点水。
泔水:~水。~。




shěn ㄕㄣˇ

汁。說文解字:“瀋,汁也。”如:“墨瀋未乾”。元•陶宗儀《南村輟耕錄•卷二十九•墨》“所以晉人多用凹心硯者,欲磨墨貯瀋耳。”
中國瀋陽市的簡稱。如:“安瀋鐵路”


0%(0)
0%(0)
   👍👍👍👍👍👍 - 屙文哲 04/28/23 (92)
    懂了就吱一声  /无内容 - 屙文哲 04/28/23 (81)
标 题 (必选项):
内 容 (选填项):
实用资讯
回国机票$360起 | 商务舱省$200 | 全球最佳航空公司出炉:海航获五星
海外华人福利!在线看陈建斌《三叉戟》热血归回 豪情筑梦 高清免费看 无地区限制
一周点击热帖 更多>>
一周回复热帖
历史上的今天:回复热帖
2022: 【整除和余数】如何不用计算器或计算机
2022: 才知道所谓“五一六反革命集团”、“五
2021: 原来习进彭与王粑丹都是妄想“复辟”文
2020: 趣味的数学-340
2020: 趣味的数学-339
2019: 趣味的数学-57