アカウント名:
パスワード:
「アルゴリズム、なにそれ美味しいの?」というコピペプログラマーが跳梁跋扈していた。
合い言葉は「動けばいいじゃない」。
野放しにしちゃいかんのは「アルゴリズム」ではなく、アルゴリズムも知らずプログラムを制御することもできない「素人プログラマー」の方だと思う。
世界的にトレンドは富豪プログラミングだっつーの。
アルゴリズムを知らないことと, 富豪的プログラミングは直交した概念です.
適切なアルゴリズムを選択しなければ, 富豪的コンピュータ資源を有効に活用できません. また不適切なアルゴリズムを選択すれば, 数桁~数10桁程度の差のコンピュータ資源を簡単に消費し尽すことができます.
もともと「富豪的プログラミング」というのは、GUIのユーザビリティを向上させるために、開発工数とコンピューター資源を投入する(ユーザビリティを向上させる機能は、たとえ重たい処理であっても、実装する価値がある)という話だったのに、単なる手抜きのことを指すようになってしまったのですね...
手抜きと一括りにしちゃうと広すぎるかも。
富豪的プログラミングの考えには、計算機資源節約のための変態的な工夫をするのをやめて一番シンプルなアルゴリズムで書いてメンテのコストやバグを減らそう、というのもあったはず。それを手抜きというのなら、富豪的プログラミングと言っていい。
もちろん、まともなアルゴリズムを調べもせずに変な実装をする手抜きはダメだけどさ。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
開いた括弧は必ず閉じる -- あるプログラマー
一方日本では (スコア:3, すばらしい洞察)
「アルゴリズム、なにそれ美味しいの?」
というコピペプログラマーが跳梁跋扈していた。
合い言葉は「動けばいいじゃない」。
野放しにしちゃいかんのは「アルゴリズム」ではなく、アルゴリズムも知らず
プログラムを制御することもできない「素人プログラマー」の方だと思う。
Re: (スコア:0)
世界的にトレンドは富豪プログラミングだっつーの。
アルゴリズム知らずの実例 (スコア:2, すばらしい洞察)
アルゴリズムを知らないことと, 富豪的プログラミングは直交した概念です.
適切なアルゴリズムを選択しなければ, 富豪的コンピュータ資源を有効に活用できません. また不適切なアルゴリズムを選択すれば, 数桁~数10桁程度の差のコンピュータ資源を簡単に消費し尽すことができます.
Re: (スコア:1, 興味深い)
もともと「富豪的プログラミング」というのは、GUIのユーザビリティを向上させるために、開発工数とコンピューター資源を投入する(ユーザビリティを向上させる機能は、たとえ重たい処理であっても、実装する価値がある)という話だったのに、単なる手抜きのことを指すようになってしまったのですね...
Re:アルゴリズム知らずの実例 (スコア:1, 興味深い)
手抜きと一括りにしちゃうと広すぎるかも。
富豪的プログラミングの考えには、計算機資源節約のための変態的な工夫をするのをやめて一番シンプルなアルゴリズムで書いてメンテのコストやバグを減らそう、というのもあったはず。それを手抜きというのなら、富豪的プログラミングと言っていい。
もちろん、まともなアルゴリズムを調べもせずに変な実装をする手抜きはダメだけどさ。