论坛首页 Web前端技术论坛

Javascript 垃圾收集机制

浏览 13774 次
精华帖 (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.
0 请登录后投票
   发表时间: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 做不了的事情,那就没法对比了。
0 请登录后投票
   发表时间: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.
0 请登录后投票
   发表时间: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,我就不懂你究竟是怎么想的了。。。
0 请登录后投票
   发表时间: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比开发效率高。
那我为什么不能提出比比开发浏览器或者操作系统谁的效率高呢?

为什么不可以???

站在巨人的肩膀上,却对巨人说, 瞧,我比你看的远!
0 请登录后投票
   发表时间: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的,已经没人知道打孔机杂玩了

0 请登录后投票
   发表时间:2011-12-28  
感觉很乱啊,讨论的
0 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics