ア | イ | ウ | エ | オ |
カ | キ | ク | ケ | コ |
サ | シ | ス | セ | ソ |
タ | チ | ツ | テ | ト |
ナ | ニ | ヌ | ネ | ノ |
ハ | ヒ | フ | ヘ | ホ |
マ | ミ | ム | メ | モ |
ヤ | ユ | ヨ | ||
ラ | リ | ル | レ | ロ |
ワ | ヰ | ヴ | ヱ | ヲ |
ン |
A | B | C | D | E |
F | G | H | I | J |
K | L | M | N | O |
P | Q | R | S | T |
U | V | W | X | Y |
Z | 数字 | 記号 |
プログラムの大きさ(容量)を測るための指標の一つ。
基本的にはプログラムソースの一行が1ステップとなるが、空行は数えるのか、注釈行はどうするか、C/C++などでは{や}だけの行をカウントするのかどうか、などで色々な数え方がある。
ステップ数を数えるのは、ステップ数換算で開発費用を顧客に請求する場合や、プログラム規模を概算する場合などである。
このようなコスト算出法はCOBOL主流の時代からあり、昔から、優れた技術で書かれた簡潔で高速で良質なプログラムよりも、陳腐な技量で書かれた冗長で低速で悪質なプログラムの方が金額が高くなる問題が指摘されている。現在では古いと考えられるが、今も現役である。
また、ステップ数→円の算出がCOBOLでしか定義されていない場合、他の言語の場合は別途に「COBOL換算」と呼ばれる怪しい換算式を用いることになる。
コメントなどを投稿するフォームは、日本語対応時のみ表示されます