只是稍微换了件衣服,你以为就能赢我了么? 收藏本站
登陆 / 注册 搜索

阅读: 6.7K   回复: 2

为什么C语言比JAVA快?

回复 发新帖
上帝之眼龙战于野 2018-2-19 10:43 |显示全部楼层

这个用户很懒,还没有填写自我介绍呢~

十万人都在学习的网络安全知识
20金币
    请教一个问题,一直在看人们谈论java python c c++ c#和go语言的性能问题,高级语言编译运行最终都是生成机器语言,为什么存在差异性呢?这里的差异性是出在语言上吗?还是有很多我没有接触的知识点。。。

最佳答案

查看完整内容

Java py 是基于Java虚拟机和py解析器的语言,并非最终生成机器语言,C和C++最终都是生成机器语言,C#和go不清楚。 做个可能不太恰当的比喻: 人想让狗帮忙逮只兔子,可是人说话狗听不懂,于是人发明了一种介乎人言和狗语之间的语言,即口令。 人想让电脑帮忙做计算,可是人话电脑听不懂,于是人发明了一种介乎人言和汇编机器码之间的语言,即C语言。 人对狗的口令得让人容易学、也得让狗容易懂。 C语言同样得让人容易学、 ...


小执念古黑浩劫 论坛大牛 2018-2-19 10:43 |显示全部楼层

可遇不可求的事:故乡的云,上古的玉,随手的诗,十九岁的你。

管理员
        Java py 是基于Java虚拟机和py解析器的语言,并非最终生成机器语言,C和C++最终都是生成机器语言,C#和go不清楚。

        做个可能不太恰当的比喻:

        人想让狗帮忙逮只兔子,可是人说话狗听不懂,于是人发明了一种介乎人言和狗语之间的语言,即口令。
        人想让电脑帮忙做计算,可是人话电脑听不懂,于是人发明了一种介乎人言和汇编机器码之间的语言,即C语言。
        人对狗的口令得让人容易学、也得让狗容易懂。
        C语言同样得让人容易学、也得让电脑容易懂。
        相比之下Java、python就是人学得不费劲、电脑经常闹不懂。

小小白?龙战于野 2019-8-24 13:34 来自手机 |显示全部楼层

这个用户很懒,还没有填写自我介绍呢~

C语言是更能接近机器语言的语言

您需要登录后才可以回帖 登录 | 注册账号  

本版积分规则

关于本站|大事记|小黑屋|古黑论 网站统计

GMT+8, 2020-6-1 21:45 , Processed in 0.027216 second(s), 19 queries , Redis On.

© 2015-2020 GuHei.Net

Powered by Discuz! X3.4

快速回复 返回列表