锁定老帖子 主题:Javascript 垃圾收集机制
精华帖 (0) :: 良好帖 (0) :: 新手帖 (3) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2011-10-19
最后修改:2011-10-19
psychopath 写道 kidneyball 写道 开发操作系统效率谁高我也不知道,你要问问写 http://www.masswerk.at/jsuix/ 那帮人。。。 不过还是没有搞清楚开发效率高跟谁用谁来写有什么关系呀 很多解释型语言出于运行效率考虑,是不会用自身来开发自身的解释器的,但不觉得这跟开发效率有什么关系呀。 呵呵,解释型语言开发自己的解释器,那开发的解释器谁来解释呢? You got the idea! That's why I don't think it has anything to do with the development efficiency. PS: Sorry that I can't type in Chinese on my working pc. |
|
返回顶楼 | |
发表时间:2011-10-19
kidneyball 写道 psychopath 写道 kidneyball 写道 开发操作系统效率谁高我也不知道,你要问问写 http://www.masswerk.at/jsuix/ 那帮人。。。 不过还是没有搞清楚开发效率高跟谁用谁来写有什么关系呀 很多解释型语言出于运行效率考虑,是不会用自身来开发自身的解释器的,但不觉得这跟开发效率有什么关系呀。 呵呵,解释型语言开发自己的解释器,那开发的解释器谁来解释呢? You got the idea! That's why I don't think it has anything to do with the development efficiency. PS: Sorry that I can't type in Chinese on my working pc. 这个已经到了开发领域的问题了,我觉得 Clue 所说的开发效率,是在对比同一件事情两种语言都可以完成的前提下,来对比的开发效率。确实有些事情 js 做不了。谁能用 js 去操作本地文件呢?如果用 c 或者 C++ 等语言来做 js 做不了的事情,那就没法对比了。 |
|
返回顶楼 | |
发表时间:2011-10-20
firefly_zp 写道 kidneyball 写道 psychopath 写道 kidneyball 写道 开发操作系统效率谁高我也不知道,你要问问写 http://www.masswerk.at/jsuix/ 那帮人。。。 不过还是没有搞清楚开发效率高跟谁用谁来写有什么关系呀 很多解释型语言出于运行效率考虑,是不会用自身来开发自身的解释器的,但不觉得这跟开发效率有什么关系呀。 呵呵,解释型语言开发自己的解释器,那开发的解释器谁来解释呢? You got the idea! That's why I don't think it has anything to do with the development efficiency. PS: Sorry that I can't type in Chinese on my working pc. 这个已经到了开发领域的问题了,我觉得 Clue 所说的开发效率,是在对比同一件事情两种语言都可以完成的前提下,来对比的开发效率。确实有些事情 js 做不了。谁能用 js 去操作本地文件呢?如果用 c 或者 C++ 等语言来做 js 做不了的事情,那就没法对比了。 你这里指的js是指浏览器里的js. |
|
返回顶楼 | |
发表时间:2011-10-20
psychopath 写道 clue 写道 为什么不能比较开发效率?实现同样的业务逻辑,JS绝对比C、Java快,动态语言比静态语言灵活太多了 写JS不用考虑线程同步,可以灵活扩展,天生支持各种函数回调 NodeJs为什么流行?就是这个原因。 说JS运行依赖C明显有问题,顶多JS的解释器为了运行效率大多用C写的;同理于Java 但这对用JS开发有任何影响吗? 去查了下,很遗憾的告诉你,你为之推崇的Node是用C++编写的,C++的前身是谁就不用我说了吧。 现在你用运行在用在C基础上扩展出来的语言编写的平台上的JS跟C比较开发效率是不是有些可笑啊! 看你意思,好像是比较开发效率要从零开始才有意义?那么用C开发的,直接用C写出逻辑;用Js开发的,先用C写出解释器,然后在该解释器上用Js写逻辑…… 但是你又提到开发OS这样的task,我就不懂你究竟是怎么想的了。。。 |
|
返回顶楼 | |
发表时间:2011-10-21
jamesmos 写道 psychopath 写道 clue 写道 为什么不能比较开发效率?实现同样的业务逻辑,JS绝对比C、Java快,动态语言比静态语言灵活太多了 写JS不用考虑线程同步,可以灵活扩展,天生支持各种函数回调 NodeJs为什么流行?就是这个原因。 说JS运行依赖C明显有问题,顶多JS的解释器为了运行效率大多用C写的;同理于Java 但这对用JS开发有任何影响吗? 去查了下,很遗憾的告诉你,你为之推崇的Node是用C++编写的,C++的前身是谁就不用我说了吧。 现在你用运行在用在C基础上扩展出来的语言编写的平台上的JS跟C比较开发效率是不是有些可笑啊! 看你意思,好像是比较开发效率要从零开始才有意义?那么用C开发的,直接用C写出逻辑;用Js开发的,先用C写出解释器,然后在该解释器上用Js写逻辑…… 但是你又提到开发OS这样的task,我就不懂你究竟是怎么想的了。。。 既然人家已经提出来,说JS跟C比开发效率高。 那我为什么不能提出比比开发浏览器或者操作系统谁的效率高呢? 为什么不可以??? 站在巨人的肩膀上,却对巨人说, 瞧,我比你看的远! |
|
返回顶楼 | |
发表时间:2011-10-21
最后修改:2011-10-21
psychopath 写道 clue 写道 为什么不能比较开发效率?实现同样的业务逻辑,JS绝对比C、Java快,动态语言比静态语言灵活太多了 写JS不用考虑线程同步,可以灵活扩展,天生支持各种函数回调 NodeJs为什么流行?就是这个原因。 说JS运行依赖C明显有问题,顶多JS的解释器为了运行效率大多用C写的;同理于Java 但这对用JS开发有任何影响吗? 去查了下,很遗憾的告诉你,你为之推崇的Node是用C++编写的,C++的前身是谁就不用我说了吧。 现在你用运行在用在C基础上扩展出来的语言编写的平台上的JS跟C比较开发效率是不是有些可笑啊! 用js和c去实现个helloworld,看各自都敲了几下键盘,点了几下鼠标,最后输出的 这样比较开发效率比较合适 你这样比较语言的适用场景没什么意义 现实中 用C开发web应用的有几个?玩java的又有多少在写桌面应用? 打孔机还更低级呢,就是1和0,C开发出来的东西,和打孔机开发出来的,如果各自的代码都是非常高效的情况下,C写得运行效率和打孔机做出来的也不是一个档次的,编译器把你的源文件转化成指令的时候是会有冗余的,甚至是汇编,在有些地方你都不得不用,理由很简单,就是因为C的效率达不到要求,难道我们写所有的程序都得去用汇编?都得玩打孔机么?至少,我认识的干IT的,已经没人知道打孔机杂玩了 |
|
返回顶楼 | |
发表时间:2011-12-28
感觉很乱啊,讨论的
|
|
返回顶楼 | |