
我和媳妇在讨论妇产科妇科产科的区别...我说就和别人不理解 Java 和 Javascript 的区别一样,我也不知道妇科产科妇产科的区别...然后她就问我了, Java 和 Javascript 有什么区别?
我就不知道该怎么和她说了....
她是人事...
1 lyragosa 2015 年 11 月 25 日 卡巴斯基和巴基斯坦 雷锋和雷锋塔 |
2 b821025551b 2015 年 11 月 25 日 老婆和老婆饼 |
3 kokutou 2015 年 11 月 25 日 屎。。。和。。。屎蛋? |
4 muzuiget 2015 年 11 月 25 日 我也是想到雷锋和雷峰塔 |
5 omengye 2015 年 11 月 25 日 via Android 东方,东方不败 |
6 vajaja 2015 年 11 月 25 日 via Android 周杰和周杰伦 |
7 Mireas 2015 年 11 月 25 日 菠萝和菠萝包 |
8 XiaoXiaoNiWa 2015 年 11 月 25 日 via Android 周杰伦在周杰家被周杰轮,范玮琪在范玮家被范玮骑。 |
10 tcdw 2015 年 11 月 25 日 via Android 原版手机,山寨手机 |
11 RoshanWu 2015 年 11 月 26 日 雷锋和雷峰塔的区别 |
12 vzch 2015 年 11 月 26 日 松花江与松花蛋 |
13 rayps 2015 年 11 月 26 日 苹果与苹果公司 |
14 Tiande PRO @XiaoXiaoNiWa 丧 ! 心 ! 病 ! 狂 ! |
15 Zzzzzzzzz 2015 年 11 月 26 日 拿名词举例太抽象了。 比如一个富 UI 的基于浏览器的应用必须兼顾前后端, 就像生小孩必须同时具备男女一样, 同时用到这两个构建就必须一个做前端, 一个做后端。 拿 nodejs 做后端提供服务, 拿 java applet 做前端渲染面就很不错呀。 |
16 incompatible 2015 年 11 月 26 日 @Zzzzzzzzz 真是惊天大反串! |
17 xiandao7997 2015 年 11 月 26 日 via Android 小鲜肉和鲜肉月饼的区别 |
18 SonicY 2015 年 11 月 26 日 @XiaoXiaoNiWa 人才....... |
19 br00k 2015 年 11 月 26 日 via Android java 脚本语言 |
20 adexbn 2015 年 11 月 26 日 via iPhone 你叫张三,他叫张三丰,除了张三两个字一样,别的基本上都不一样 |
21 SoloCompany 2015 年 11 月 26 日 1. 它们都是 C 语法体系 (运算符体系,分支及循环语句体系) 对于有 C 语言基础的人来说,都比较容易掌握 而另一个宇宙第一大语言,虽然函数名子抄了 C ,但满屏的 $,还居然不支持字符串用加号串接, 真看不出哪里长的像 C 了 2. 诞生时间很接近,一个是 94 年,一个是 95 年 3. 没了 |
22 msg7086 2015 年 11 月 26 日 @SoloCompany 原来 C 可以用加号串接字符串啊 |
23 ryrubyy 2015 年 11 月 26 日 Java to Javascript, is like car to carpet. |
24 irockytan OP @SoloCompany 我要这么说问题更多了....人力资源专业,没有 C 语言基础.... |
25 levon 2015 年 11 月 26 日 via Android 简单说了还不理解是智商问题,无需过多解释 |
27 bluefox 2015 年 11 月 26 日 java 和 Javascript 对人士来说没区别,都是一门计算机语言 |
28 bk201 2015 年 11 月 26 日 我只有我的关注点在于他的老婆是 hr 吗。 --- 话说你不能人话解释清楚的原因在于你也不是很清楚区别,所以就搜索一下呗 |
29 kalman03 2015 年 11 月 26 日 独立开设妇科和产科的,一般是三级医院 而只有妇产科的,一般属二级医院 医院的级别划分是看是否有能力对科室的细分研究 |
30 xzl 2015 年 11 月 26 日 大熊猫、小熊猫 |
31 liuxey 2015 年 11 月 26 日 虽然意思上之于 雷峰和雷峰塔 一样两者无关系,但是 Javascript 的名字由来确实是有 java 的影响 |
32 SilentDepth 2015 年 11 月 26 日 它们是两种编程语言,只是名字相似 |
33 davin 2015 年 11 月 26 日 有空可以读一读《软件故事:谁发明了那些经典的编程语言》,还是很有意思的~ |
34 wxl1380610 2015 年 11 月 26 日 @XiaoXiaoNiWa 人才啊 |
35 a4e9y47 2015 年 11 月 26 日 |
36 V2trip 2015 年 11 月 26 日 可能有点不文明了 如果不舒服就隐藏了吧 鸡和鸡巴的关系 |
37 amon 2015 年 11 月 26 日 以前 Java 是个大明星(周杰), 后来有个家伙也想出名, 然后它就借着 Java (周杰) 的名气,把自己叫成 Javascript (周杰伦). 再后来它也成了大明星了。 它们没有一毛钱关系,只是 Javascript (周杰伦)借着 Java (周杰)的名字想火而已。 就这样。 (周杰伦粉丝别打我,我想解释的形象点 Q_Q ) |
39 liujianwei 2015 年 11 月 26 日 猕猴和猕猴桃的关系 |
40 freeandeasy 2015 年 11 月 26 日 我来试试 许三多和许四多的区别 当时许三多的形象脍炙人口,就有个哥们给自己起名叫许四多,也成了当时小有名气的网络名人 当年 java 名声大噪,一个叫 livescript 的语言为了吸引更多人注意改名成了 Javascript 许三多和许四多共同点都是-->人,而且都是男人 人和人不一样, 不是所有男人都是你媳妇的老公。。。 java 和 Javascript ,此处省略 1w 字。 |
41 xmoiduts 2015 年 11 月 26 日 via Android loli 和 lolipop 的区别。 |
42 HentaiMew 2015 年 11 月 26 日 说没关系也可以,一个是编译型语言,一个是解释型脚本,一静一动。 不过 Java 在 Java7 以后,内置了脚本引擎,可以直接运行编写 Javascript 代码,可以内存交互,所以可以认为也有那么一点关系。当然名称相似,只是为了更好的推广而已。 |
43 LancerComet 2015 年 11 月 26 日 中国和美国的区别 |
44 dandananddada 2015 年 11 月 26 日 |
45 lizhenda 2015 年 11 月 26 日 笑死了啊 hhh |
48 fwrq41251 2015 年 11 月 26 日 静态语言和动态语言的区别 |
49 ibolee 2015 年 11 月 26 日 git 和 github 的区别~ |
50 MurphyL 2015 年 11 月 26 日 印度和印度尼西亚的区别 |
51 1000copy 2015 年 11 月 26 日 你们得多闲啊。 |
52 Technetiumer 2015 年 11 月 26 日 via Android 在 1995 年时,由 Netscape 公司的 Brendan Eich ,在网景导航者浏览器上首次设计实现而成。因为 Netscape 与 Sun 合作, Netscape 管理层希望它外观看起来像 Java ,因此取名为 Javascript 。但实际上它的语法风格与 Self 及 Scheme 较为接近。 以上来自百科 js 的发明公司因为和 java 的发明公司合作所以就叫 js 了,实际上没什么关系。 |
53 zythum 2015 年 11 月 26 日 从历史的角度是有点关系的。当时出 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 具有非常丰富的特性 |
54 traceLee 2015 年 11 月 26 日 Javascript 的名字沾了 java 一点光而已, java 当时号称要全平台,想不到现在让当时默默无闻 Javascript 现在做到了 |
55 irockytan OP |
58 weizhiyao008 2015 年 11 月 27 日 @dtdnqsb 抓住 |
59 Tiande PRO @weizhiyao008 U caught me. |
60 bibicall 2015 年 11 月 27 日 景山 石景山, 七彩翔 七彩翔云 |
61 clifftts 2015 年 11 月 27 日 就是没有关系 ,还用解释这么复杂 |
62 brucefeng 2015 年 11 月 27 日 一个妹子跟你说“你真傻”和“你真傻逼”的关系 |
63 Cathy0571 2015 年 12 月 4 日 作为一个 HR 表示,我能从技术说两者是干嘛的,但是我不会说人话啊 |
64 joyee 2015 年 12 月 5 日 @HentaiMew V8 没有解释器,只有编译器。没有解释执行,只有源代码->机器码->执行,而不是源代码->执行。即使不优化,也照样编译成机器码,然后执行机器码,也就是说跟 C/C++编译器是一个路子。 ECMAScript 完全没有要求过 JS 需要怎样被运行,所以并不存在什么 “ JS 无需编译成字节码即可被执行的本质”……那些都是“实现细节”…… |
65 HentaiMew 2015 年 12 月 5 日 @joyee 脚本语言的最基本的本质之一就是无需编译成二进制文件,直接执行源代码,不然就不能算脚本。 告诉你吧,所有 JS 引擎全部都有“解释器”和“编译器”。只有执行的步骤和内部细节区别。 JS 是脚本语言,无需编译即可执行,这门语言诞生就是如此,不需要改变。任何 JS 运行时都需要保证这个最基本的条件,任何 JS 运行时在执行时最终都会将程序解释成机器码, V8 只是在执行前解释成了机器码并且缓存起来。 |
66 wxcwater 2015 年 12 月 5 日 老婆跟老婆饼,雷锋跟雷峰塔,或者说他俩都姓 ja ? |
67 joyee 2015 年 12 月 6 日 @HentaiMew “所有 JS 引擎全部都有“解释器”和“编译器””这种论调是哪里来的, V8 就没有解释器,真的没有,不信你看 https://channel9.msdn.com/Shows/Going+Deep/Lars-Bak-and-Steve-Lucco-Chakra-V8-Javascript-Open-Source , Lars Bak 还表示了对解释器的不屑…… V8 是开源的,你完全可以去看他的源代码,看过你就知道了,他只有编器,区别只在于 baseline compiler 编译出的是没有优化的机器码, crankshaft 编译出的是优化过的机器码,从来没有解释执行一说……那照你这么说他非得编译成机器码才能执行 JS 引擎, V8 就不算 JS 运行时了么= = |
68 joyee 2015 年 12 月 6 日 @HentaiMew 另外编译和解释这种不都算实现细节么,和语言无关,除了 Java 这种自带 JVM Spec 的,没有什么本质之说……你要想解释, C/C++也是能直接解释执行的啊,大把人写 C/C++ 的解释器做 toy project 玩儿呢……那 C/C++ 就变成脚本语言了? |