Software

JRE: java runtime environment 包含了java虚拟机,java基础类库。

JVM: java virtual machine    一种能够运行Java bytecode虚拟机

JIT : just-in-time Compiler  即时编译器

PVM : parallel virtual machine          平行虚拟机



以下转自知乎:

Android Developer
C语言是对汇编语言的封装
汇编语言是对机器语言的封装
而机器语言运行在硬件之上
硬件由二极管等基本元器件组成
二极管的主要原材料是硅
硅这种单质由硅原子组成
原子由原子核(质子+中子)和电子组成


付费咨询研发中。。
暖心流:
你精通了c确实蛮厉害的。很多高级语言什么的也确实是用c写的。不过如果每次解决问题都要用c重复造轮子的话,你可能身体受不鸟啊。会很累的,多让人心疼,别人既然都有造好的轮子。你就直接用呗。节约的时间,我们去撸串喝酒好不好?我觉着你人很有范,和你在一起很开心的哈。然后,你就多了一个基友哈哈。。

技术流:
咱们编程的都知道一句话,编程思想要比语言语法本身重要的多。那么什么是编程思想呢?既然是思想,一个尤为重要的问题可能就是我们为什么要编程?当然是为了更高效解决现实中的问题嘛。很显然学习编程不是为了证明自己很牛逼。因为证明自己很牛逼的方法很多。
具体到这个问题上,其实也是一种解决问题的思想问题。比如我们只要解一个二元一次方程,那么我们根本不需要发明一个二元一次方程的一般公式。直接算就行了。同样的,如果我们编程的世界里,如果只有一个需求,那么用c去实现它就行了。但是如果我们有千千万万个类似的问题呢?当然是找出这些问题的一般解(公式,更高级的语言等),更高效一些。

关键是对C精通到写JVM的地步真的不简单啊。C的开发效率很低的,虽然性能高。

呵呵,前两天还有人跟我们辩论说,v8也是C++写的,所以js也没什么了不起

自始至终,语言都只是思想的不完全表达,所以我们发展了各种各样的语言来更好地抽象计算机系统和我们对事物的认知。
老拿语言说事,真的觉得是个无解又傻逼的做法。





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值