2013年6月13日 星期四

The Role of the Study of Programming Languages in the Education of Programmers

日期 : 2013.03.22
時間 : 14:00 ~ 15:30
地點 : S104
作者 : 資工碩一 李哲安
講者 :政大資科系 陳恭 教授
        程式語言就好比是個「工具」,每一種工具有自己所屬的特色和功能,可以針對不同的問題作處理應用。當今,有這麼多種程式語言,固然會越多種就彷彿擁有越多的工具,但最重要的還是,熟悉你的工具,善加利用它的特色,將它發會到極致。

選擇程式語言時應考慮的因素:
1.      系統用途特性:
系統發展程式的主要用途,是以資料處理、科學計算或多媒體呈現為主。
2.      作業效率:
編寫程式時,系統所需的電腦記憶體需求和處理速度及優先條件。
3.      通用性:
該電腦語言是否有標準化,以適用未來設備的更新或廠牌機種的替換時,仍然可使用該語言發展的程式。
4.      操作介面與語法普遍性:
應選擇具共通操作介面、語法相容性高的程式語言,可使研發人員不需再花更多的時間或精神,去學習新的程式語言。
5.      偵錯能力:
程式中如有錯誤時,設計人員可很快速的完成除錯工作,找出問題。
6.      完整的參考手冊:
有足夠的資料提供設計人員查閱或進修。
7.      原有系統的相容性:
與原先使用的程式版本是否相容,或是採用同一種語言來設計程式。
8.      成本:

考量經費和時間成本的條件限制下,選擇合宜的語言。

沒有留言:

張貼留言