Sun 发布 Fortress语言- 下一代并行计算语言

matrix 发表于 2007-01-16 08:26:27 作者:Chris     来源:Matrix
评论数:15     点击数:1,630

摘要:

Sun 最近发布了一直研究已久的 Fortress语言.Fortress是定位于系统并行机制的研究语言. 最初的目的是將 Java 程式語言的經驗套用到下一代程式語言,尤其將動態編譯套用到 Sun DARPA HPCS 計畫的高產力運算.
Sun 最近发布了一直研究已久的 Fortress语言.

Fortress是定位于系统并行机制的研究语言. 最初的目的是將 Java 程式語言的經驗套用到下一代程式語言,尤其將動態編譯套用到 Sun DARPA HPCS 計畫的高產力運算.

Sun官方提到说:“Fortress尝试代替Fortran的工作就像java代替C的工作”.“在Fortress中并行是默认的。而你想串行做一个循环时会遇到困难。”

根据SUN官方网站的描述,这种语言是甚至可以为超级计算机服务的。

最显著的特性是, Fortress将所有运行进程都看成是并行运行的.

这在双核甚至多核越来越普遍的今天, Fortress将会逐渐体现它的意义.

官方站点:
http://fortress.sunsource.net


本页页面地址:

用户评论列表

#1 评论作者: Stive 发表时间: 2007-01-16 08:44 上午

从程序语言级别入手来解决并行运算所面临的问题确实是一个很好的出发点,随着时间的推移,其重要性将会越来越显著。
不过,我个人对这句话比较感兴趣——“在Fortress中并行是默认的。而你想串行做一个循环时会遇到困难。”

#2 评论作者: hixim 发表时间: 2007-01-16 08:47 上午

听说过,关注...

#3 评论作者: latitude 发表时间: 2007-01-16 08:51 上午

第一次听说,呵呵,不好意思。不过很佩服sun公司。厉害呀!!!!!!!

#4 评论作者: bluejerry 发表时间: 2007-01-16 09:08 上午

看来也许像Fortran一样适合科学计算,但不适合企业吧?

#5 评论作者: cleverpig 发表时间: 2007-01-16 09:13 上午

的确不错,有兴趣的可以研究一下sun提供的Fortress入门(pdf)

#6 评论作者: lovelymm 发表时间: 2007-01-16 09:38 上午

在个人用户可能并不太在意,但是在多核盛行的今天, 估计会越来越有实用之地

#7 评论作者: wuchuanzi 发表时间: 2007-01-16 11:15 上午

嗯,不断进取,好样的

#8 评论作者: tcmak 发表时间: 2007-01-16 12:16 下午

很科學用的語言, 不過我想它會面對一些問題:

1) 超級電腦的發展都集中在幾家公司之上, 要普及至其他公司上運行不容易
2) 對於研究平行運算的人來說, 它沒有提供到一些方法可以編程的人去選那些作平行運算, 在測試實現一些算法上會有困難 (始終這是為科學家做的, 而不是為計算機科學家所做的)
3) 還有很多基於 Message Passing Interface 的應用, 不知道如何轉過去呢, 因為他們運作方式都不一樣

#9 评论作者: 网路冷眼 发表时间: 2007-01-16 09:41 下午

不知道Sun能否再创造另外一个像Java一样伟大的东东?!

#10 评论作者: mienflying 发表时间: 2007-01-17 11:55 上午

我想这个将会对计算数学的研究有一定的影响吧。

#11 评论作者: storyxsj 发表时间: 2007-01-19 03:43 下午

                                                     .

#12 评论作者: diggywang 发表时间: 2007-01-23 04:48 下午

绝对支持SUN!希望Fortress能成为多核时代的JAVA

#13 评论作者: red_star 发表时间: 2007-01-24 04:00 下午

观望中,如果只是在并行运算上有所提高,那并不能在大多数常规应用中体现出来。java替代c是编程理论的胜利,而不是技术本身的胜利(很多应用还是c做的)。除非有质的突破。

#14 评论作者: 84zz 发表时间: 2007-02-01 11:25 上午

双核的出现本来就应该对软件行业产生一定的影响


发表我的评论 (评论可增加个人积分...)

用户*: E-mail:
评论内容*:

支持BBCode
算术题*: + =