No.2ベストアンサー
- 回答日時:
ライン数/ステップ数によるソフトウェアの見積もり/性能評価はアセンブラが主流であった時代の悪習です。
一般にラインは人間が認識する行、ステップはコンパイラ(アセンブラ)が認識するパラグラフ(ステートメントと呼び変えても良い)を意味します。
アセンブラでは1命令/1行を基本としますのでステップとラインは同義となります。
COBOL,FORTANのような「行の概念を持つ言語」は全て同様です。
C,PASCALのように「行の概念が無い言語」においてライン数は意味をもちません。
以下、老婆心ですが…。
現在ではライン数,ステップ数による見積もり/性能評価は時代遅れです。
スキルの低いプログラマほど少ない機能に多くのステップを費やすため見積もりとしての意味がありませんし性能評価基準ともなり得ません。
この回答へのお礼
お礼日時:2001/03/14 14:56
ありがとうございました。
なにせ発注金額に応じて、納入する仕様書のページ数が求められる依頼元ですので、プログラムも行数が大きければ大きいほど良いということなのでしょう。
No.3
- 回答日時:
こんにちは。
私はアセンブラであるLSIのDSPソフトを開発しています。
うちの会社では、
ライン数:命令コードの行数=ROM容量
ステップ数:最悪なデータを入力したときの、時間
としています。
ステップ数はループなどを通った回数×コード数(行数)
を考えるので、必ずしもライン数=ステップ数とはなりません。
ROM容量は少なければ少ないほど、チップの大きさが小さくなり
コスト低下につながります。
ステップ数が少なければ少ないほど、クロックが低周波でもいいので、
消費電力が抑えられます。
gomuさんとはおそらく事情が違うと思いますが、参考にしてください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
vba クリップボードクリアにつ...
-
Python... 環境設定 初心者です...
-
Google ColaboでGUI作成
-
google Colabでmatplotlibの描...
-
HTMLソースが表示のページのも...
-
Python 3.12.2 か一番最新のパ...
-
CSVファイルの複数行削除
-
画像生成AIのプロンプトの作り...
-
Webサイト内に埋め込んだmp4動...
-
【IT導入補助金は個人事業主や...
-
数学、プログラミング、物理、...
-
OS入ってる機器のソフト・アプ...
-
Pythonでの文字列からfloatへの...
-
VBAでパワーシェルを実行したい...
-
pip --versionがエラーになる
-
プログラミングに興味があるの...
-
アルゴリズムとコードとは何で...
-
Rでのデータフレーム作成について
-
Pythonのエラーメッセージをコ...
-
プログラミングのやり方ざっく...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ライン数とステップ数の違いは?
-
アセンブラからC言語に変換する...
-
アセンブラ言語がわかりません。
-
このアセンブラの意味を教えて...
-
実行ファイルからソースはみれる?
-
高級言語がアセンブリ言語に比...
-
アセンブラのコードについて質...
-
MASMの擬似命令「ASSUME」について
-
PICに書き込むプログラムや変数...
-
アセンブラwordという単位
-
【H8マイコン】HEWで埋め込みア...
-
アセンブリ言語について。
-
アセンブリ言語について
-
アセンブラの配列処理
-
PICC(HI-TECH SoftWare)によるI...
-
アセンブラで割り算
-
アセンブラのLA
-
アセンブラ言語で質問です。
-
Cとアセンブラ
-
PICはアセンブラとC言語のどち...
おすすめ情報