• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    Sun開源新動作 替Fortran換上新裝

    發布: 2007-6-11 15:06 | 作者: seanhe | 來源: | 查看: 53次 | 進入軟件測試論壇討論

    領測軟件測試網

    Sun又有開放源代碼動作,這一回是廣邀各界協助打造一種稱為“Fortress”的全新程序設計語言。

    Sun日前悄悄把原型Fortress“解譯器”(interpreter)發布為開放源代碼軟件。解譯器是一種程序設計工具,用來逐行執行Fortress程序。

    Sun實驗室計算機科學家兼Fortress項目領導人Eric Allen說:“我們設法邀請學術界人士及其它第三者共襄盛舉!

    Sun希望以Fortress取代50年前在IBM誕生的Fortran程序設計語言。Fortran至今仍活用于高效能計算機運算任務,例如氣象預報。

    盡管Fortress脫胎自美國國防部的超級計算機贊助計劃,但也處理主流的運算問題--更輕易地促使多核處理器內的新型處理器引擎提高性能。

    Allen說:“隨著多核運算對一般桌面系統的重要性提高,程序設計師必須轉用 Fortress這類語言,以便利用硬件性能!

    英特爾與AMD目前生產的主流x86芯片具有雙重或四個處理核心,Sun的Niagara芯片擁有八個核心,不久后將提高到16個。然而,軟件卻難以分割成各自獨立的片斷、在那些核心當中平行運作,或越跨多重處理器運作。

    Illuminata分析師Gordon Haff說:“對一些類型的工作負載(workload)來說,PC業做得不錯。Google就是平行運算的問題。有些工作負載調節得很好,但許多則不 然。從那些工作負載榨出平行運算,是長久來的計算機科學問題。程序已有,但距離解決問題還十萬八千里遠!

    Sun希望Fortress有助于解決此問題,讓開發人員能以在多核心平臺上運作更佳的方式撰寫程序。

    例如,Fortress程序設計人員必須明確表明什么時候軟件不應平行執行,這跟一般的預設作法相反。當Fortress程序執行“for”循環 (loop)--一項重復的任務--Fortress就會自動把這項任務分割成幾個片段,并把每一段派送到不同的核心、處理器或服務器去處理。

    Fortress也試圖以智能方法存儲數據,以便數據在需要使用時可就近在處理器附近獲取。Sun認為,這對由獨立服務器通過高速網絡組成的大型計算機叢集(clusters)而言,尤其有用。

    然而,RedMonk分析師Stephen O'Grady說:“要吸引大批程序設計師轉用那個語言,非常難!

    采用開源的方式,是吸引新程序設計人員的自然選擇。近年來,PHP、Python、Perl和 Mono等新語言都有開源底子。就連Sun的Java也已成為開源軟件。

    但O'Grady說,Fortress的未來可能變成“極小眾化”(extremely niche) 。

    Sun的Fortress解譯器根據開原碼BSD授權發布。但正式版Fortress的控制權仍掌握在Sun手中,所以,至少目前外部程序人員必須把他們貢獻的程序交由Sun控制。

    Fortress目前只初具雛形。Sun去年9月發布alpha版Fortress語言格式,但尚未拍板定案。而且,解譯程序也在初步階段。

    未來,Sun希望除了打造解譯器之外,也打造編譯器(compiler),以便事先把軟件譯成某種計算機能解讀的形式。編譯軟件通常執行速度比解譯器快。

    另外,Sun希望將來也推出最佳化的編譯器(optimizing compiler),此技術可在軟件執行時調整軟件的編譯版,以便改善效能。

    (責任編輯 火鳳凰 sunsj@51cto.com  TEL:(010)68476636-8007)



    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備2023014753號-2
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>