`
大猫汤姆
  • 浏览: 34913 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类

[原创]我也来说说java与C++的本质区别. 请各位网友评测.

阅读更多

yyyhbfl

分享到:
评论
13 楼 javavsnet 2008-09-19  
大猫汤姆 写道
javavsnet 写道
关于动态网页部分完全错了。jsp要编译为servlet才能运行,是编译执行,不像php之类的解释执行。

你只知道JSP SERVLET,接下来机器干了什么


不要老纠缠机器干了什么。
服务器端的语言是编译执行还是解释执行与动态网页木有关系。
B/S结构程序中B里可以一点服务器端语言都没有,纯js就可以做很酷很动态的应用。
这个时候服务器端用Java还是php/ruby有区别么?
12 楼 liusong1111 2008-09-19  
不用C++写页面,原因有二:

一. 开发效率以及附带的维护性等

二是鲁棒性和可管理性.
一个野指针就能让cgi进程挂掉,或者一小处内存泄漏就会在服务器长时间运行中扩大化.

"各种复杂的不定的数值"也只是输入数据,输入数据的基本约定是开发者来定的,只是真实的输入数据是不可预期的.
对于一些语言来说,称它们为"tainted data"
这些跟"一边解释一边运行"没有关系.
11 楼 ray_linn 2008-09-19  
大猫汤姆 写道
ray_linn 写道
楼主的web运行中需要修改机器码的体验从哪里来的?难道是spring和hibernate吗?

天下无贼啊。


解释字节码是干什么的?



动态网页必须一边解释一边运行,各种复杂的不定的数值需要在与用户交互中确定,然后再编译成机器码由硬件执行


什么叫编译? 什么叫解释? 你是不是逮着那个词就用哪个?
10 楼 ray_linn 2008-09-19  
大猫汤姆 写道
ray_linn 写道
说得不怎么样...有些地方甚至是错误的。

java适合写动态page,C不适合写?世界上最早的一批动态页面就是C写的CGI:“动态网页必须一边解释一边运行,各种复杂的不定的数值需要在与用户交互中确定,然后再编译成机器码由硬件执行”根本不能构成理由。


特别需要才用CGI的,为什么JAVAEYE没有用CGI让我们浏览.


你问问robbin 他的rails是不是跑在CGI模式下。
9 楼 asd 2008-09-19  
这个,别说技术上的错误,新闻上的错误也不少。

搬出n年前的gigix的一句话:没看xx,xxx,xxxxx书也敢出来比较语言?
8 楼 范三山 2008-09-19  
动态网页那段不知所云
7 楼 大猫汤姆 2008-09-19  
ray_linn 写道
楼主的web运行中需要修改机器码的体验从哪里来的?难道是spring和hibernate吗?

天下无贼啊。


解释字节码是干什么的?
6 楼 大猫汤姆 2008-09-19  
javavsnet 写道
关于动态网页部分完全错了。jsp要编译为servlet才能运行,是编译执行,不像php之类的解释执行。

你只知道JSP SERVLET,接下来机器干了什么
5 楼 大猫汤姆 2008-09-19  
ray_linn 写道
说得不怎么样...有些地方甚至是错误的。

java适合写动态page,C不适合写?世界上最早的一批动态页面就是C写的CGI:“动态网页必须一边解释一边运行,各种复杂的不定的数值需要在与用户交互中确定,然后再编译成机器码由硬件执行”根本不能构成理由。


特别需要才用CGI的,为什么JAVAEYE没有用CGI让我们浏览.
4 楼 ray_linn 2008-09-19  
楼主的web运行中需要修改机器码的体验从哪里来的?难道是spring和hibernate吗?

天下无贼啊。
3 楼 javavsnet 2008-09-19  
关于动态网页部分完全错了。jsp要编译为servlet才能运行,是编译执行,不像php之类的解释执行。
2 楼 ray_linn 2008-09-19  
说得不怎么样...有些地方甚至是错误的。

java适合写动态page,C不适合写?世界上最早的一批动态页面就是C写的CGI:“动态网页必须一边解释一边运行,各种复杂的不定的数值需要在与用户交互中确定,然后再编译成机器码由硬件执行”根本不能构成理由。

1 楼 yehs220 2008-09-19  
名字不同...

相关推荐

Global site tag (gtag.js) - Google Analytics