C言語は「スコープを管理する言語機能が貧弱」「オブジェクト指向言語として設計されていない」といった要因から、C++やJavaといったオブジェクト指向言語と比べ、大規模開発に向いていないとよく言われている。 相対的に見れば実際そうなのだけれども、そういった欠点は、伝統的なモジュール指向の構造化技法をコーディング規約で支えることによって、ある程度改善することもできる。今回はその一例として、学生時代の頃辺りから使ってきた「モジュール指向」とそれを支えるコーディング規約のセットを紹介したいと思う。 なお今回はCを対象にしているものの、他の手続き型言語でも同じアプローチの導入は十分可能だと考える。 以下、モジュール指向プログラミングの方針とその規約を示す。 ※モジュール指向という用語は他所でもらほら見られる言葉だが、大体今回述べる内容のものと似た意味合いで使われることが多い。今回の定義も特に問題のな
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く