• ベストアンサー

プログラムの規模を表す単位「k」とはどういう意味ですか?

よくプログラムの規模をあらわす数値の単位として「k(ケイ)」が使われるみたいですが、どういう意味なのでしょうか。 k=1000なので、例えば100kだとするとソースが10万行あるシステムということでしょうか?? よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • PED02744
  • ベストアンサー率40% (157/390)
回答No.4

KSならば、キロステップ KLならば、キロライン KBならば、キロバイト Kだけでは判断が付かないですね。 キロステップとキロラインは、1行1命令であれば同じになります。 a=b;c=d;e=f; などと書かれているソースがあれば、1ラインですが3ステップになるので、差が生まれます。

bolder
質問者

お礼

回答ありがとございます。 なるほど、そういうことだったのですか。となるとソースの行数をあらわすのならばKLということですね。 大変参考になりました。ありがとうございます。

その他の回答 (3)

  • entree
  • ベストアンサー率55% (405/735)
回答No.3

k (キロ) は km、kg などと同様に 1000 を表しています。 では、プログラムの規模を表す単位が何かと言うとステップ数です。 ステップ数とは、ご認識されているように「行数」を表しているわけですが、あえて「行数」と書かないのは、空行も数えるか、コメントも数えるかなど、細かい部分の算出方法の基準がプロジェクトによって異なるためです。 ステップ数については参考 URL を確認してみてください。

参考URL:
http://e-words.jp/w/E382B9E38386E38383E38397E695B0.html
bolder
質問者

お礼

回答ありがとございます。 ステップ数というのですか。私も一度e-wordサイトで調べようとしたのですが、どんな単語で調べていいのかがわかりませんでした。 大変参考になりました。

  • taunamlz
  • ベストアンサー率20% (175/843)
回答No.2

多分ファイルサイズの事だと思います。 改行の多いプログラムの方が規模が大きいとか、そんな事は無いと思いますので。

bolder
質問者

お礼

回答ありがとございます。 他の方の回答等を見て確かにkだけでは判断できないようでした。 ありがとうございました。

  • asuncion
  • ベストアンサー率33% (2127/6289)
回答No.1

1k(キロ)=1000または1024で換算するようです。 > 100kだとするとソースが10万行あるシステム 「100k」は単なる「数値」で、その後ろに「行」や「バイト」などの 「単位」を付けることで正確な意味を持つようになります。 「100k」には単位が付いていませんので、10万行かどうかは わかりません。

bolder
質問者

お礼

回答ありがとございます。 他の方の回答等を見て確かにそのとおりなのがよくわかりました。 ありがとうございました。

関連するQ&A