アカウント名:
パスワード:
きちんと設計されたデータ構造があればコードなんてクソでもよくね?
プログラム=データ構造+アルゴリズム
コンピュータ・システム開発を仕事にする続にコの業界の人たちの使う
「ロジック」
という隠語は上記のうちどの部分を意味する・含む/含まれるものなのでしょうか?
// あるいは包含関係などない捩れの位置にあるとか世界線の彼方の事象であるとか。。。
どっちかというと「アルゴリズム」寄りな考え方ですが、データ構造、アルゴリズムなどプログラム・コードレベルの概念とは切り離して考えたほうが良い言葉ですね。
ロジックは文字通り「論理」です。開発者は、システムをうまく制御するための論理を考えます。その論理を実現するために適切な「データ構造」と「アルゴリズム」を決めて、それをコードに起こす訳です。そのため、「ロジック」に誤りがあった場合、コードレベルでは「データ構造」、「アルゴリズム」の双方に修正が必要になることもよくあります。
という訳で、「ロジック」というのは「大まかなプログラムの処理手順」ぐらいの理解でよいかと思います。
プログラム=ロジック+コントロール
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
普通のやつらの下を行け -- バッドノウハウ専門家
よいデータ構造が一番 (スコア:1)
きちんと設計されたデータ構造があればコードなんてクソでもよくね?
Re:よいデータ構造が一番 (スコア:0)
プログラム=データ構造+アルゴリズム
Re:よいデータ構造が一番 (スコア:1)
プログラム=データ構造+アルゴリズム
コンピュータ・システム開発を仕事にする続にコの業界の人たちの使う
「ロジック」
という隠語は上記のうちどの部分を意味する・含む/含まれるものなのでしょうか?
// あるいは包含関係などない捩れの位置にあるとか世界線の彼方の事象であるとか。。。
Re:よいデータ構造が一番 (スコア:1)
どっちかというと「アルゴリズム」寄りな考え方ですが、
データ構造、アルゴリズムなどプログラム・コードレベルの概念とは切り離して考えたほうが良い言葉ですね。
ロジックは文字通り「論理」です。
開発者は、システムをうまく制御するための論理を考えます。
その論理を実現するために適切な「データ構造」と「アルゴリズム」を決めて、それをコードに起こす訳です。
そのため、「ロジック」に誤りがあった場合、コードレベルでは「データ構造」、「アルゴリズム」の双方に修正が必要になることもよくあります。
という訳で、「ロジック」というのは「大まかなプログラムの処理手順」ぐらいの理解でよいかと思います。
Re: (スコア:0)
プログラム=ロジック+コントロール