由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 有时候我很好奇这些古怪的思想是怎么来的
相关主题
Java 写的程序在server端也是在JVM上run吗?这次vert.x 彻底输给NodeJX 了
Sun当年设计Java的败笔蜥蜴和好虫掐起来了
我来尽量客观地谈谈GC/ref count,还有RAIIHejlsberg比Gosling牛10倍
GCJ问题Java 9 and beyond
古狗研究新出炉:C++ Is The Best Performing Languagepixie - Clojure寄生在C环境
java就是andriod慢的原因,为什么总有人要争呢? (转载)scala vs clojure ?
Java的performance關於JVM多線程的內存分配
把web app转变成native app,那种方法可行Scala higher-kind type和jvm弱type system
相关话题的讨论汇总
话题: jvm话题: native话题: 异步话题: jit话题: 语言
进入Programming版参与讨论
1 (共1页)
z****e
发帖数: 54598
1
先说几点,其它有空再说
第一,语言语法本身跟最后编译成什么玩艺没有关系
JAVA一样可以编译成NATIVE CODE,实际上JAVAFX的一个主要特征就是NATIVE COMPILING
反过来,脚本比如RUBY,PYTHON这些,也可以编译成BYTE CODE给JVM去执行
所以语言本身已经逐步独立于各种平台了,变成一种规范
剩下的各个平台各自实现,所以说RUBY,PYTHON这些是NATIVE层什么就是一个大joke
有些人应该好好回学校去学习一下语言到底是怎么回事
然后jvm相比OS上的NATIVE,有GC,JIT和跨平台三大特性
GC就是所谓的内存管理,JIT是针对JVM做的优化,跨平台可以让程序独立于os而存在
这三个特性其实也被其它语言的VM所借鉴,但是一般来说,做得远不如JVM
比较接近JVM的应该说是CLR,其它的python什么都差得很远,但是CLR比起jvm人为阻挡跨
平台
那这个就是大问题了
第二,异步
异步只是一种机制,C时代就有人这么搞了
老魏说得没有错,他的程序早就是异步了
不知道有什么好惊讶的
spring等J2EE框架早就有了异步机制
用起来太简单了,一个ANNOTATION就搞定了
又不是什么NODE.JS独创的,老掉牙的东西了
不知道有什么稀奇的
这个一般认为是对于一些大并发时候
一些SERVER不响应时候所作的优化
NODE.JS烂就烂在,做了优化,还是会不响应,在大并发的时候
其它语言一旦做到了这个优化再辅以JIT
超过JS,小意思
先说这两点,其它有空再说,干活要紧
b*******s
发帖数: 5216
2
现在跨平台其实是虚的,跑java的估计都是在linux上跑,很少在windows上做java
backend
不过jvm能简化很多语言工具的设计倒是真的

COMPILING

【在 z****e 的大作中提到】
: 先说几点,其它有空再说
: 第一,语言语法本身跟最后编译成什么玩艺没有关系
: JAVA一样可以编译成NATIVE CODE,实际上JAVAFX的一个主要特征就是NATIVE COMPILING
: 反过来,脚本比如RUBY,PYTHON这些,也可以编译成BYTE CODE给JVM去执行
: 所以语言本身已经逐步独立于各种平台了,变成一种规范
: 剩下的各个平台各自实现,所以说RUBY,PYTHON这些是NATIVE层什么就是一个大joke
: 有些人应该好好回学校去学习一下语言到底是怎么回事
: 然后jvm相比OS上的NATIVE,有GC,JIT和跨平台三大特性
: GC就是所谓的内存管理,JIT是针对JVM做的优化,跨平台可以让程序独立于os而存在
: 这三个特性其实也被其它语言的VM所借鉴,但是一般来说,做得远不如JVM

b*******s
发帖数: 5216
3
好虫说重点不是java,而是jvm,应该是个敏锐的观察

【在 b*******s 的大作中提到】
: 现在跨平台其实是虚的,跑java的估计都是在linux上跑,很少在windows上做java
: backend
: 不过jvm能简化很多语言工具的设计倒是真的
:
: COMPILING

w**z
发帖数: 8232
4
这个不是James 说的?

【在 b*******s 的大作中提到】
: 好虫说重点不是java,而是jvm,应该是个敏锐的观察
1 (共1页)
进入Programming版参与讨论
相关主题
Scala higher-kind type和jvm弱type system古狗研究新出炉:C++ Is The Best Performing Language
java8就是冲着desktop去的java就是andriod慢的原因,为什么总有人要争呢? (转载)
android将抛弃jitJava的performance
现在谈paradigm过时了把web app转变成native app,那种方法可行
Java 写的程序在server端也是在JVM上run吗?这次vert.x 彻底输给NodeJX 了
Sun当年设计Java的败笔蜥蜴和好虫掐起来了
我来尽量客观地谈谈GC/ref count,还有RAIIHejlsberg比Gosling牛10倍
GCJ问题Java 9 and beyond
相关话题的讨论汇总
话题: jvm话题: native话题: 异步话题: jit话题: 语言