找回密码
 新注册用户
搜索
查看: 4275|回复: 11

为何SETI没有JAVA的版本?

[复制链接]
发表于 2005-9-3 23:40:23 | 显示全部楼层 |阅读模式
本人是个搞JAVA的程序员,想着SETI这种计算要在多个平台上运行,而目前流行的程序语言中JAVA的跨平台性是最好的,心中不解,为何没有JAVA版本的SETI.
回复

使用道具 举报

发表于 2005-9-3 23:42:09 | 显示全部楼层
JAVA 耗资源多,而且执行效率低,不适合分布式推广....
回复

使用道具 举报

发表于 2005-9-3 23:53:22 | 显示全部楼层
引用 碧城仙 在 2005-9-3 23:42 时的帖子:
JAVA 耗资源多,而且执行效率低,不适合分布式推广....

呵呵,楼主应该更清楚吧。。。
回复

使用道具 举报

发表于 2005-9-4 00:19:29 | 显示全部楼层
SETI已经有各个系统的版本了
只是现在不给下载了……………………

PS:个人非常不喜欢在win系统上用java,超麻烦,效率低~
.NET比较好~不过一样需要下载一个补丁(以后win应该集成了吧)
回复

使用道具 举报

发表于 2005-9-4 00:26:38 | 显示全部楼层
Java虚拟机各个版本之间的兼容性也是有点问题的。。。。
回复

使用道具 举报

发表于 2005-9-4 01:12:19 | 显示全部楼层
.net framework runtime
2003是自带的
xp不知道sp2之类的是不是也自带了
引用 Lightalt 在 2005-9-4 12:19 AM 时的帖子:
SETI已经有各个系统的版本了
只是现在不给下载了……………………

PS:个人非常不喜欢在win系统上用java,超麻烦,效率低~
.NET比较好~不过一样需要下载一个补丁(以后win应该集成了吧)
回复

使用道具 举报

发表于 2005-9-4 23:29:53 | 显示全部楼层
sp2不带FrameWork 1.1。我就是.net程序员。
用JAVA写实在是太慢!上次写个项目窗体居然用了3天,用.net写写也就半小时,暴郁闷。
回复

使用道具 举报

 楼主| 发表于 2005-9-4 23:46:27 | 显示全部楼层
1.JAVA执行计算的效率其实并不比C语言差。
2.并且JAVA程序对多线程的支持上做得比其他语言都强。
3.本人曾写过一个多线程的JAVA程序(非图形界面,纯算法)在一台HP 9000的机器上跑起来效率非常高,处理效果也很好。
4.对于不同机型上JVM的兼容性问题,本人认为这本不重要,只要能将SETI的算法写成一个好的API CLASS包,直接调用即可,不会存在兼容性问题。
5.JAVA技术在实现分布式计算上应该是比较强的,对于RMI和IIOP等的技术也是发挥得很好。
6.本人同意JAVA在做图形界面上开发效果比.NET要低,但JAVA程序做出来的图形界面也是超一流的。
郁闷中,居然没有一个跟在下一样是JAVA技术的支持者,居然SETI这样好的分布式计算项目不能用JAVA实现。
回复

使用道具 举报

发表于 2005-9-5 00:02:51 | 显示全部楼层
D2OL就是用的JAVA,不过内存用得多了一点。
回复

使用道具 举报

发表于 2005-9-5 00:04:06 | 显示全部楼层
另外,我觉得通过虚拟机执行的JAVA没法和本地编译的C来比速度的。
回复

使用道具 举报

发表于 2005-9-5 01:51:31 | 显示全部楼层
呵呵,也许写seti代码的人不喜欢java。
回复

使用道具 举报

发表于 2005-9-12 13:26:35 | 显示全部楼层
引用 xiaojia80 在 2005-9-4 23:46 时的帖子:
郁闷中,居然没有一个跟在下一样是JAVA技术的支持者,居然SETI这样好的分布式计算项目不能用JAVA实现。

本论坛网络版块的项目基本上全是使用 JAVA 虚拟机进行计算的......
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 新注册用户

本版积分规则

论坛官方淘宝店开业啦~

Archiver|手机版|小黑屋|中国分布式计算总站 ( 沪ICP备05042587号 )

GMT+8, 2024-4-20 12:30

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表