OhiYooo wrote:
這位大大, 你也許還未看過 jobs 在 WWDC 的演講, 所以會有此疑慮.
請注意看 Jobs 在 WWDC 中所展示的: Xcode 2.1
只要你的軟體是用 Xcode 所撰寫的, 程式編譯的時候有兩個選項可選擇, 一個是 Intel code, 一個是 PowerPC code.
講如你兩個都選, Xcode 就會編出一個叫做 Universal Binary 的程式, 將可同時在 Intel CPU 或 PowerPC CPU的 Mac 上執行.
也就是說, 你的這個擔心
聽起來有點像JAVA, JAVA可以跨平台執行在JVM上面.
Universal Binary也可以跨平台執行於OSX上.
techih wrote:
Apple以後要用Intel的cpu,我相信是好事
但從現在開始到第一代 "Intel Inside" Apple 問世前
該買末代的G4 / G5 嗎…
就算之後apple還是支援 G5 or G4
當你看到雖便一台Mac Mini, 都有 2.4GHz的cpu,
會不會覺得很後悔呢?
你這個考慮點是不成立的
如果你很在意這些數字
表示你根本就不急著用蘋果
如果你真的又愛蘋果又愛效能
就會直接考慮PowerPC G5 or Powerbook G5
沒有什麼後悔不後悔的
需要就買,有什麼好後悔的?
沒有需要,看看就好啦~~~
進入4WD的世界
tpman wrote:techih wrote:
Apple以後要用Intel的cpu,我相信是好事
但從現在開始到第一代 "Intel Inside" Apple 問世前
該買末代的G4 / G5 嗎…
就算之後apple還是支援 G5 or G4
當你看到雖便一台Mac Mini, 都有 2.4GHz的cpu,
會不會覺得很後悔呢?
你這個考慮點是不成立的
如果你很在意這些數字
表示你根本就不急著用蘋果
如果你真的又愛蘋果又愛效能
就會直接考慮PowerPC G5 or Powerbook G5
沒有什麼後悔不後悔的
需要就買,有什麼好後悔的?
沒有需要,看看就好啦~~~
他的意思應該是愛蘋果又愛效能又愛荷包所以選2.4G Mac mini
不需要為了效能問題去選貴貴的PowerPC G5
如果用蘋果的人都不在意效能(不知道為什麼最近很多文章在強調用蘋果不要在意效能數字),
怎麼又有一堆人會把記憶體加到1G,HD用7k60呢?
如果可以用便宜的價格買到更好的東西,沒人會反對的吧
當然,如果現在有人會因為將來要出intel inside的MAC而不買現在的PowerPC的MAC的話
那麼他現在應該是沒有特別需要用到新的MAC吧
OhiYooo wrote:
個人拙見, 這個方向應該依賴 Xcode 啦!
Xcode 應該要有能力針對不同 CPU 做最佳化編碼...
除非是用組合語言來發展程式, 用 C/C++ 之流的程式語言, 寫 code 時應該無法控制編譯器要如何編出特定 CPU 的特定機械碼才是...
特定機械碼的使用(SSE/MMX)應該會透過共用程式庫來達成吧..
其實除了依靠Xcode的CPU最佳化以外, 原始程式的最佳化也很重要..
依據小弟的實際工作經驗, C/C++程式的寫法也是可以影響編譯器所編出執行檔的效能..
這種情況在8-bit CPU特別明顯, 更別說是架構有相當差距的PPC與P4..
比如說用for跟while執行同樣簡單的迴圈, 編出來的結果就會不同, 這還是在同一顆CPU的情況下..
以跨平台來看, 假設有一方除法苦手, 但乘法很快, 在處理這顆CPU的程式碼時就要盡量避免除法
的運算, 改用移位或者其他的演算法..否則在效能上絕對會有差距..
因此在跨平台程式Tweak所需的心力絕對比想像中要多,
除非程式的發行商擺明就是只針對PPC最佳化, 剩下的P4只是可以執行這樣..
不過既然史蒂夫頭頭都說了要轉換平台, 相信對P4最佳化的程式會愈來愈多吧..
內文搜尋

X