- ベストアンサー
プログラムの規模を表す単位「k」とはどういう意味ですか?
よくプログラムの規模をあらわす数値の単位として「k(ケイ)」が使われるみたいですが、どういう意味なのでしょうか。 k=1000なので、例えば100kだとするとソースが10万行あるシステムということでしょうか?? よろしくお願いいたします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
KSならば、キロステップ KLならば、キロライン KBならば、キロバイト Kだけでは判断が付かないですね。 キロステップとキロラインは、1行1命令であれば同じになります。 a=b;c=d;e=f; などと書かれているソースがあれば、1ラインですが3ステップになるので、差が生まれます。
その他の回答 (3)
- entree
- ベストアンサー率55% (405/735)
k (キロ) は km、kg などと同様に 1000 を表しています。 では、プログラムの規模を表す単位が何かと言うとステップ数です。 ステップ数とは、ご認識されているように「行数」を表しているわけですが、あえて「行数」と書かないのは、空行も数えるか、コメントも数えるかなど、細かい部分の算出方法の基準がプロジェクトによって異なるためです。 ステップ数については参考 URL を確認してみてください。
お礼
回答ありがとございます。 ステップ数というのですか。私も一度e-wordサイトで調べようとしたのですが、どんな単語で調べていいのかがわかりませんでした。 大変参考になりました。
- taunamlz
- ベストアンサー率20% (175/843)
多分ファイルサイズの事だと思います。 改行の多いプログラムの方が規模が大きいとか、そんな事は無いと思いますので。
お礼
回答ありがとございます。 他の方の回答等を見て確かにkだけでは判断できないようでした。 ありがとうございました。
- asuncion
- ベストアンサー率33% (2127/6289)
1k(キロ)=1000または1024で換算するようです。 > 100kだとするとソースが10万行あるシステム 「100k」は単なる「数値」で、その後ろに「行」や「バイト」などの 「単位」を付けることで正確な意味を持つようになります。 「100k」には単位が付いていませんので、10万行かどうかは わかりません。
お礼
回答ありがとございます。 他の方の回答等を見て確かにそのとおりなのがよくわかりました。 ありがとうございました。
お礼
回答ありがとございます。 なるほど、そういうことだったのですか。となるとソースの行数をあらわすのならばKLということですね。 大変参考になりました。ありがとうございます。