プログラミングスタイル

一般的なプログラミング言語には、プログラムを書くときの 書式上のルールが厳格に定められているものが多く存在する。たとえば 機械語1対1に対応したアセンブリ言語 では、プログラムでは 1行に1文しか書いてはいけないことになっている。

  1:	;;	Sample Assembly Code
  2:	mov	ax, bx
  3:	mul	ax, cx

また、Fortranでは、プログラムを書くことができる桁位置まで 決められている。

(↑これらは覚えなくて良い)


         10        20        30        40        50        60        70
1-----7---+---------+---------+---------+---------+---------+---------+-----

CCCCCC この行は全部コメント CCCCCC
      PROGRAM MAIN
      WRITE(*,10) 'Hello, world'
 10   FORMAT(A)
      STOP
      END

C言語は、1行にどれだけ書いても構わない フリーフォーマット の 文法となっている。したがって、このようなへんてこりんな書き方も許される。

#include <stdio.h>
int main/*やー*/(){puts
(/*うっそーん*/"Hello, world"
)
        ;
                               }

しかしこれでは読みづらい。フォーマットが自由であればこそ、 読みやすいスタイルで書くことが求められる。

読みやすいスタイル

スペースの空け方、括弧の置き方など、色々な流儀があるが、 統一の取れたスタイルは読みやすい。以下のルールは、その数ある流儀の中の 一例である。

上記のルールはどれも絶対守らないといけないという性質のものではないが、 良いプログラムを作れる人は、自然と上記のような綺麗な書き方になっている ものである。


目次