新聞| | PChome| 登入
2006-01-21 22:28:30| 人氣68| 回應0 | 上一篇 | 下一篇

英特爾Mac開發工具測試版公佈細節

推薦 0 收藏 0 轉貼0 訂閱站台



英特爾已釋出Mac OS X的軟體開發工具測試版。

英特爾於去年8月宣佈將提供這項工具,並在蘋果上週推出採用英特爾處理器的電腦後,迅速釋出測試版。

該工具包含一個Fortran和C++編譯器、數學核心程式庫(MKL)和高效影音程式庫(PPL),特別支援所有新Mac使用的英特爾Core Duo雙核心處理器。工具鏈整合入蘋果的Xcode IDE,代表英特爾的編譯器能用來製作Universal Binary—適用於Power和英特爾兩種架構的應用程式。

英特爾的行銷與商業開發主任James Reinders對Builder UK表示,該公司希望其編譯器能取代Xcode現用的東西。他說:「我們運用我們的GNU工具鏈相容性在Xcode環境中工作,因此我們預期它可完全與GNU工具配合。我們的編譯器在Linux平台與GNU工具如gcc、gdb和gcc編譯程式碼的成功搭配已經好多年了。」

多緒與多處理器應用程式的支援是透過OpenMP – Linux版英特爾編譯器早已使用的一種跨平台API。英特爾在2004年10月推出64位元版的Linux工具,並準備提供適用其他作業系統的工具。

Reinders說:「我們預定在大約相同的時間,推出OS X、Windows和Linux版。我們的產品開發工作採共用的基礎程式碼,我們寧可在同一時間,推出所有作業系統的支援產品。當然,我們可能針對有需要的特定作業系統,提供個別更新 – 但大致上,我們會一起釋出,並備有相等的功能。」

使用新工具的缺點之一,是它們不支援許多Mac應用程式採用的Objective C。Objective C被視為Mac OS X最原始的語言,在1.5版之前,Xcode對 C++的支援也很少。英特爾不計畫支援Objective C,因此開發員幾乎確定要修改他們的應用程式,才能享受英特爾雙核心處理器的好處。

Mac開發員還必須面對兩種架構不同的向量指令組:PowerPC的Altivec和英特爾架構的MMX/SSE。雖然兩種指令組的運算大致相同,但確切的指令不一樣。Reinder說,除非你直接寫給硬體,兩者的轉換應該很簡單:「編譯器和程式庫一般可隱藏那一點,除非開發員直接對Altivec寫程式。」

那些開發員必須為SSE重編程式。Reinder表示:「一般來說,我們會建議他們回到C++和Fortran程式碼,或利用我們其中一種程式庫,讓編譯器和程式庫代勞。我們發現這樣非常有效且最容易維護。」

英特爾工具的正式版訂今夏推出,搭配C++編譯器售價399美元,搭Fortran編譯器要價499美元,另加199美元便有高效影音程式庫,加數學核心程式庫則要399美元。

台長: 〥芹蟹麵〥
人氣(68) | 回應(0)| 推薦 (0)| 收藏 (0)| 轉寄
全站分類: 數位資訊(科技、網路、通訊、家電)

是 (若未登入"個人新聞台帳號"則看不到回覆唷!)
* 請輸入識別碼:
請輸入圖片中算式的結果(可能為0) 
(有*為必填)
TOP
詳全文