电脑是怎样运行不同语言开发的程序的?在现在 有那么多免费的好工具情况下

发表时间:2017-12-29 11:18:01 作者: 来源: 浏览:

在上一篇文章中,小编为您详细介绍了关于《台式电脑多开模拟器需要咋样的配置?小白如何配出性价比最高的台式机》相关知识。本篇中小编将再为您讲解标题电脑是怎样运行不同语言开发的程序的?在现在 有那么多免费的好工具情况下。

天下的程序千千万,不同的程序可能是用不同的语言编写的。有用c++的,有用c的,有用java的,等等等等。电脑是怎样支持运行不同语言的程序的?

电脑程序是在处理器上跑的。CPU里由晶体管就是微型电子开关构成,晶体管有个操作位,分别是晶体管的连通与断开,就是⓪和①。这样,计算机就具备了处理信息的能力。CPU由③个部分组成流水线作业处理指令,当然,我们无论跟它说中文还是英文,它都是听不懂的,然后编译器就出现了,充当翻译官,不管你说C++还是object c.只要找对翻译官,它就会翻译出电脑能听懂的指令(debug①下,就可以看到mov dx之类的,这就是比较直接的命令了)。后来人们发现翻译官并不是完全靠谱,我们让它对电脑说RTFS.它却翻译成了“大爷大娘过年好”。后来,机智的人类弄出了IDE.电脑编辑界面就是你现在看到的样子了。

cpu执行的只能执行由机器码(⓪和①)构成的指令啊,各种语言编写的程序最后都被编译软件翻译成了①团机器码(exe文件)(win平台)。另外,类似于Java这样的程序,是由解释器(java虚拟机)将Java语言编译出的中间结果(字节码)逐句翻译成机器码再逐句交给cpu执行(①边翻译①边执行)

看了前面的回答,我震惊了,真的震惊了!!!

为什么那么多人非要把老师、学校想成那样!!!

理由:

①.学编程,环境根本不重要,真的,根本不重要,用啥都①样,用记事本编程的才是真正的高手。

②.你用破解版软件,那是你的事,最为①个学校,是绝对不可能带头做这种事的,学校安软件都是要花钱的。

③.学校的机子不是只给你学编程用的,学数据库、网络都要用,需要安的软件很多,就算机子再好,也不会去安那些比较占空间的版本。

你们不至于被你们的老师坑得这么惨吧???

评论让我略感无语。

“用记事本编程的才是真正的高手。”这句话是以前我们老师说的,就算是当时啥都不懂的我也还没天真到把它理解为真的有人用记事本编程。只是想说明环境不重要而已。

至于说环境很重要的,我想你是看错楼主问的问题了,真正编程的时候ide当然很重要,可以提高编程效率,但是教学的话,重点当然在语法、算法、数据结构上,而不是各种环境吧。

至于说vc⑥ · tc不适合教学,我不懂咋样才是“适合”教学,兼容c语言标准就适合了么?我就是用vc⑥学过来的,真感觉不到他有啥“不适合”(虽然他那难看的界面和各种bug让人很不爽)。

对于“学校装盗版软件对学生是公开的”,好吧,我孤陋寡闻了。

第③条是我想错了。上次上机注意了①下机子配置,比我的好很多,已经是比较老的机子了啊,其他学校差不到哪去吧。

我上次忘了①条,计算机等级考试的环境是vc⑥ · 虽然计算机专业的学生不用考等级考试,但是我觉得这①点的影响还是很大的。

下面是其他人的①些回答:

“估计那些都对程序开发没什么激情和责任感,属于混吃等死①类的。

①般来说,老师不会用其他的

老师也没极力推荐吧,只是懒而已,他的研究生帮他打工的时候用的可不是VC⑥

现在那些国家推荐的高等教育教材上用的是VC⑥ · 其次就是如果不是计算机专业,这个课基本就是打个酱油,所以老师也是马马虎虎。

教学方法陈旧,机房软件万年不变;老师和时代脱节严重,很多项目、私活都是用VC⑥搞定,快好省

教书匠而已,半部论语还治天下呢

有相当①部分的老师,根不上时代的变化,且不去尝试新版本,以为语法上都差不多就没必要去用新的

老师自己都不会gcc,真的。

机房管理老师不会装……”

我不想以最坏的可能去推测别人的想法,所以才说他们是被老师坑了。我上了⑩几年学,也都只是很普通的学校,没遇到过什么巨牛逼的老师,但也从来没遇到过能给我留下这种印象的老师,所以我想大多数人的老师应该都不会差到哪去。那些说老师懒,没责任感的,难道你们觉得老师①声令下“去,给换个nb点的软件。”学校机房就给换了?还是说要求每个学生都带着安了各种nb软件的笔记本去上课?说老师跟不上时代变化的,老师跟你讲个vc⑥就是与时代脱节,给你讲个vc①①就是赶潮流了?教学方法陈旧,那也不是老师能解决的事,教学任务在那摆着,你不完成行么,老师也是教育体系中处于底层的角色。

这段话虽然写的比较平滑,但心里已经把那些对老师评头论足的人骂了个遍,别以为当过学生就有多了解老师,如果你没有和老师认真交流过,就闭上你的狗嘴。

我的父母都是老师,也许我是有点神经大条了。

编后语:关于《电脑是怎样运行不同语言开发的程序的?在现在 有那么多免费的好工具情况下》关于知识就介绍到这里,希望本站内容能让您有所收获,如有疑问可跟帖留言,值班小编第一时间回复。 下一篇内容是有关《在编程中赋值是先把左侧对象销毁?C++中能否实现“静态”初始化容器》,感兴趣的同学可以点击进去看看。

资源转载网络,如有侵权联系删除。

相关资讯推荐

相关应用推荐

玩家点评

条评论

热门下载

  • 手机网游
  • 手机软件

热点资讯

  • 最新话题