Re: 既然大家都在学C语言,出道题大家试试?

  • From: "李阳" <liyang@xxxxxxxxxxxxx>
  • To: ghostunix@xxxxxxxxxxxxx
  • Date: Sat, 7 Jun 2008 11:32:48 +0800

首先,虽然我工作是嵌入式,跟java没关系,我也无意为java涂粉抹金,回答之前我也是做了些调查的。
你说的那本书我也看过,那里面主要是编写虚拟机的一些指导性的东西,真正商用的虚拟机都是做了很多优化的。同一个算法,仅仅实现上的优化就能带来2~3倍的性能提升。其次,就java来说,servlet在servlet容器中,是做为线程运行的,而cgi是进程实现的,在大多数当代操作系统中,线程调度的性能是进程所不能比的。这点我之前也说过了。
最后送上一个性能测试。仅供参考
http://www.butunclebob.com/ArticleS.UncleBob.SpeedOfJavaCppRuby


2008/6/6 Tang Martin <codemastor@xxxxxxxxx>:

> REMEMBER:
>     Only argues about what you know, find answers to what you don't know.
>
> 2008/6/6 Tang Martin <codemastor@xxxxxxxxx>:
>
> I strongly recommend you to have a read about the book:
>>
>> *Virtual Machine: Design And Implementation*
>>
>> The writer is the father of virtual machines.
>>
>> 2008/6/5 李阳 <liyang@xxxxxxxxxxxxx>:
>>
>> 呵呵,操作系统创建消毁进程的开销也不小,由其是当进行大量进程创建销毁操作的时侯,性能下降很明显,所以在访问
>>> 量大的WEB中用JAvA性能不见得比cgi低。总之,做什么事,用什么东西
>>> On 6/3/08, Tang Martin <codemastor@xxxxxxxxx> wrote:
>>> > 2008/6/3 Ben Ben <daihuxyz@xxxxxxxxx>:
>>> >
>>> >> 就是吗?哪个方便用哪个。在说你又不是发明人。你要能发明计算机语言。我就用你的。你有哪个能力吗?
>>> >>
>>> >> 从来没听说你的这个理论,
>>> >>> Java写的Servlet程序比cgi在重复运行多次以后,Java运行比C还要快,你怎么不说啊 ?
>>> >>> 汇编语言写的程序比C语言还简洁,效率还高.
>>> >>> 不说执行效率的问题.单纯一个简单的问题,Java实现起来比C还要方便.时代在进步么.
>>> >>>
>>> >>> 其实编程语言不过是个与机器交互规定好的编码规则,用哪个都一样,只要方便快捷就行了.何必比呢?各有千秋.
>>> >>>
>>> >>
>>> > 我是过去、现在,包括将来,都不会使用效率低下的解析语言的 呵呵 我曾经开发过虚拟机,知道其中的东西
>>> >
>>>
>>
>>
>

Other related posts: