? ? ??


? ? ? ?悉尼大學COMP2017Systems Programming課程,將介紹開發(fā)健壯,高效和可重用軟件的基本方法。 該課程在Unix環(huán)境中以C語言進行授課。
具體的編碼主題包括內存管理,實現數據結構(如列表和哈希表)以及管理并發(fā)線程的實用方面。
討論了調試工具和技術,并考慮了常見的編程錯誤以及防御性編程技術,以避免此類錯誤。
重點放在使用通用的Unix工具來管理軟件構建過程的各個方面,例如版本控制和回歸測試。 從實踐的角度講授該主題,并且包括大量的編程實踐。
