概要 LOC(Lines Of Code)とは、コンピュータプログラムの規模を表す指標の一つで、プログラミング言語で書かれたソースコードの行数のこと。大規模なプログラムでは1000行を「KLOC」(kilo-LOC)、100万行を「MLOC」(Mega-LOC)のように補助単位をつけて表現することもある。 一般的なソフトウェア開発工程では人間がプログラミング言語でテキスト(文字)形式のソースコードを記述し、これをコンパイラやインタプリタなどが解釈して、コンピュータで動作する機械語などで書かれたオブジェクトコード(ネイティブコード)に変換する。 LOCはソースコード中の改行文字を数え、何行で構成されているかを表す。編集画面の表示上の折返しなどは表示環境によって異なるため考慮せず、行頭から改行文字までを同じ行とみなす。単純にプログラムの行数自体を計測したものを「物理LOC」(physical