アカウント名:
パスワード:
プログラミング言語としては関数型であろうとも、ループの機能を持っていないものは無いのでは?関数型プログラミングの原理/スタイルを学ぶ時には再帰で反復処理を記述したとしても、現実のアプリケーション開発ではループを使わないはずが無いでしょう(そもそも再帰的なアルゴリズムを実装したり、再帰の方が簡明に記述できる処理をするのなら話は別だが)
HaskellにはForもWhileもありません。機械的にコーディングすればいいだけの会社なら命令型以外のパラダイムなんて知る必要もないのでしょうが。
機械的にコーディングするのがプログラミングの全てだと思い込んでる人が多い気がする、ここを見てると。
自分は、設計は機械的には無理だが、コーディングはほぼ機械的に設計に従って手癖なんだが、人それぞれかもな。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
一つのことを行い、またそれをうまくやるプログラムを書け -- Malcolm Douglas McIlroy
再帰呼び出しで反復処理を行うのが一般的? (スコア:0)
プログラミング言語としては関数型であろうとも、ループの機能を持っていないものは無いのでは?
関数型プログラミングの原理/スタイルを学ぶ時には再帰で反復処理を記述したとしても、現実のアプリケーション開発ではループを使わないはずが無いでしょう
(そもそも再帰的なアルゴリズムを実装したり、再帰の方が簡明に記述できる処理をするのなら話は別だが)
Re: (スコア:0)
HaskellにはForもWhileもありません。
機械的にコーディングすればいいだけの会社なら命令型以外のパラダイムなんて知る必要もないのでしょうが。
Re: (スコア:0)
機械的にコーディングするのがプログラミングの全てだと思い込んでる人が多い気がする、ここを見てると。
Re:再帰呼び出しで反復処理を行うのが一般的? (スコア:0)
自分は、設計は機械的には無理だが、コーディングはほぼ機械的に設計に従って手癖なんだが、人それぞれかもな。