語(yǔ)言:有較深的C工作知識(shí),熟悉面向?qū)ο蟮母拍?能使用一些面向?qū)ο蟮恼Z(yǔ)言,如Java或c++。
數(shù)據(jù)結(jié)構(gòu)和數(shù)學(xué):理解指針、列表、堆棧、隊(duì)列、樹(shù)、數(shù)組和遞歸的工作知識(shí);歸納,數(shù)量級(jí)增長(zhǎng),概率和基本組合學(xué),集合表示法。
熟悉windows和Unix操作系統(tǒng)。
具備匯編語(yǔ)言知識(shí)(如Intel或Motorola),足以理解自己修改的代碼。