怎么用人话说明 Java 和 JavaScript 的区别?

2015-11-25 23:20:13 +08:00
 irockytan

我和媳妇在讨论妇产科妇科产科的区别...我说就和别人不理解 Java 和 JavaScript 的区别一样,我也不知道妇科产科妇产科的区别...然后她就问我了, Java 和 JavaScript 有什么区别?
我就不知道该怎么和她说了....
她是人事...

8619 次点击
所在节点    Java
70 条回复
xmoiduts
2015-11-26 12:40:44 +08:00
loli 和 lolipop 的区别。
HentaiMew
2015-11-26 12:49:29 +08:00
说没关系也可以,一个是编译型语言,一个是解释型脚本,一静一动。
不过 Java 在 Java7 以后,内置了脚本引擎,可以直接运行编写 javascript 代码,可以内存交互,所以可以认为也有那么一点关系。当然名称相似,只是为了更好的推广而已。
LancerComet
2015-11-26 12:54:48 +08:00
中国和美国的区别
dandananddada
2015-11-26 13:00:29 +08:00
lizhenda
2015-11-26 13:00:45 +08:00
笑死了啊 hhh
joyee
2015-11-26 13:32:04 +08:00
@HentaiMew 说 JavaScript 是解释型脚本,你让 V8 这种只有编译器没有字节码的引擎情何以堪……
HentaiMew
2015-11-26 13:53:39 +08:00
@joyee 这只是脚本引擎的优化技能,改变不了也没必要改变 JS 无需编译成字节码即可被执行的本质。
fwrq41251
2015-11-26 13:55:41 +08:00
静态语言和动态语言的区别
ibolee
2015-11-26 14:54:38 +08:00
git 和 github 的区别~
MurphyL
2015-11-26 15:45:58 +08:00
印度和印度尼西亚的区别
1000copy
2015-11-26 16:00:07 +08:00
你们得多闲啊。
Technetiumer
2015-11-26 16:09:04 +08:00
在 1995 年时,由 Netscape 公司的 Brendan Eich ,在网景导航者浏览器上首次设计实现而成。因为 Netscape 与 Sun 合作, Netscape 管理层希望它外观看起来像 Java ,因此取名为 JavaScript 。但实际上它的语法风格与 Self 及 Scheme 较为接近。

以上来自百科

js 的发明公司因为和 java 的发明公司合作所以就叫 js 了,实际上没什么关系。
zythum
2015-11-26 16:11:07 +08:00
从历史的角度是有点关系的。当时出 javascript 的时候正式 java 流行的时候,为了蹭点关系,使得自己洋气一点。所以改名叫的 javascript.

摘自维基百科:

Netscape 在最初将其脚本语言命名为 LiveScript ,后来 Netscape 在与 Sun 合作之后将其改名为 JavaScript 。 JavaScript 最初受 Java 启发而开始设计的,目的之一就是“看上去像 Java ”,因此语法上有类似之处,一些名称和命名规范也借自 Java 。但 JavaScript 的主要设计原则源自 Self 和 Scheme 。 JavaScript 与 Java 名称上的近似,是当时 Netscape 为了营销考虑与 Sun 微系统达成协议的结果。为了取得技术优势,微软推出了 JScript 来迎战 JavaScript 的脚本语言。为了互用性, Ecma 国际(前身为欧洲计算机制造商协会)创建了 ECMA-262 标准( ECMAScript )。两者都属于 ECMAScript 的实现。尽管 JavaScript 作为给非程序人员的脚本语言,而非作为给程序人员的脚本语言来推广和宣传,但是 JavaScript 具有非常丰富的特性
traceLee
2015-11-26 18:24:26 +08:00
JavaScript 的名字沾了 java 一点光而已, java 当时号称要全平台,想不到现在让当时默默无闻 JavaScript 现在做到了
irockytan
2015-11-26 19:06:57 +08:00
@traceLee
@zythum
@Technetiumer
@ibolee
@fwrq41251
@HentaiMew
@joyee
虽然你们说的都很有道理,但是可能不在一般人的理解范围内....所以这个问题需要再斟酌一下....
irockytan
2015-11-26 19:08:14 +08:00
@bk201 我最喜欢 HR 了.....
我觉得要用把一个概念用不在一个领域的人能听明白的词语说明白了,还真是有些难度....
KyleMeow
2015-11-26 22:40:10 +08:00
@ibolee 这个类比还真不恰当。至少 GitHub 还是用 Git 的
weizhiyao008
2015-11-27 10:39:25 +08:00
@dtdnqsb 抓住
Tiande
2015-11-27 11:44:36 +08:00
@weizhiyao008 😯U caught me.
bibicall
2015-11-27 13:02:30 +08:00
景山 石景山,
七彩翔 七彩翔云

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/238956

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX