計算機軟體可維護性方法探究

4、選擇可維護的程式設計語言

程式設計語言的選擇,對程式的可維護性影響很大。低級語言,即機器語言和彙編語言,很難理解,很難掌握,因此很難維護。計算機軟體可維護性方法,高級語言比低級語言容易理解,具有更好的可維護性。但同是高級語言,可理解的難易程度也不一樣。第四代語言,例如查詢語言、圖形語言、報表生成器等,有的是過程化的語言,有的是非過程化的語言。不論是哪種語言,編制出的程式都容易理解和修改,而且,其產生的指令條數可能要比用cobol語言或用pl/1語言編制出的少一個數量級,開發速度快許多倍。有些非過程化的第四代語言,用戶不需要指出實現的算法,僅需向編譯程式或解釋程式提出自己的要求,由編譯程式或解釋程式自己做出實現用戶要求的智慧型假設,例如自動選擇報表格式,選擇字元類型和圖形顯示方式等。總之,從維護角度來看,第四代語言比其他語言更容易維護。

上文是計算機軟體可維護性方法