C是一種美麗的程式語言,這是因為它與系統非常緊密,而且都在相同的模組,無怪乎它會成為大多數嵌入式系統的核心。其它大多數程式語言一樣,它也提供了自由的程式編寫風格。然而這卻不利於需要大量程式設計師撰寫大量程式的應用,特別是在大型的嵌入式開發專案中,往往需要進行多次整合。
|
C是一種美麗的程式語言 BigPic:400x465 |
因此,為便於閱讀、理解和讓團隊成員之間都能共享各自撰寫的C程式,Mansi Research介紹了簡單的C程式設計風格,在我們看來,這是能兼顧目標和簡約風格的平衡方法。
本文具體說明了程式撰寫時應該注意的許多細節,包括明確指定每個變量是否有符號;除了變量外不要在名稱中使用複數;不要使用單一字母做名稱;為了優雅和更方便閱讀,不要在名稱中使用數字,數字僅在表示值的時候使用。當然,有時也有其他的例外規則,例如也可在最後添加數字提醒讀者變量位元大小,但在我們看來,這樣做會破壞程式本身的優雅和可閱讀性。
本文作者還提出其他多項建議,包括程式內部的描述;在程式內應有足夠讓讀者了解的注釋;以及在說明每個函數以前必須先提交其參數和返回值。良好的程式設計環境有助於跨團隊之間的開發和後續的功能整合,如果能順利讓所有夥伴都能以最快速度了解程式內容,就能節省許多開發和除錯時間,相對地也能節省嵌入式系統的開發成本。