我說的porting是把一套軟體在有或沒有source code的情況下移稙到另一個環境,
可能是
軟體版本
Window XP NoSP,SP1~3
Window Vista NoSP,SP1
visual studio 2008 sp1
visual studio 2005 sp1
作業系統
win<->linux<->BSD<->MAC
硬體
X86<->X64<->IA64<->nds32le<->ARM9<->ARM10
語言
C<->C++<->JAVA<->.NET<->Delphi
編譯器
Watom C++<->Visual C++ 6<->Visual C++2005,2008,2010<->GCC 4.5 <-> GCC 2.95 <-> Mingw3.45 <-> cygwin
圖形程式庫
OpenGL<->DirectX<->Ogre<->VTK
遊戲程式庫
Selene<->SDL<->ClanLib<->HGE<->XNA<->panda3d<->darkplaces<->gosu
Linux distributions
daiban<->ubuntu<->suse<->open suse<->red hat<->centos<->fedora<->...

這種種的因素可以組合的千變萬化,讓Porting這門學問愈來愈高深莫測,我都覺得研究到死都研究不完,
重點是什麼?
邊開火邊移動

這應該是重點之一。

arrow
arrow
    全站熱搜

    讓地獄深紅的天亮 發表在 痞客邦 留言(0) 人氣()