宣言型っていうけど、どこかで命令型のプログラムが動いていてそれに処理を丸投げしてるに過ぎないはず。
宣言型のコードだけで処理が動くことは絶対にないので、
宣言型と命令型の2択のように対立軸として考えるのは間違いだと思う。
命令型のコードは素直に処理が追えるが、宣言型はコードを読んで処理を追うのが非常に難しい。書くのはそりゃ楽かもしれないが、解読するのは簡単ではないし、フレームワークやライブラリへの依存が激しい。デバッグも微修正するのも困難になる。
宣言が何を意味するのかマニュアルを読んで規約を覚えるのも面倒。
宣言型 命令型プログラミングについて
1デフォルトの名無しさん
2022/03/31(木) 10:55:47.02ID:MIBDmAr92022/03/31(木) 11:05:43.21ID:rbSgcjqg
2022/04/05(火) 12:10:38.05ID:JzZiQG3n
卵か鶏か
2022/04/08(金) 03:17:03.67ID:3hrOZLBE
現実が命令型の世界である以上どこかで命令型にならざるを得ないな
でも宣言型の思想はなるべく取り入れたほうがいいと思う
変数の再代入はしないとか副作用をなるべく一箇所にまとめるとか、状態の管理をシンプルにすべき
でも宣言型の思想はなるべく取り入れたほうがいいと思う
変数の再代入はしないとか副作用をなるべく一箇所にまとめるとか、状態の管理をシンプルにすべき
2023/02/02(木) 00:35:00.41ID:eKUxIy4U
あなたはこのスレッドにはもう書けません。
2023/09/28(木) 01:57:18.00ID:ACPL8J7l
これで笑顔が溢れちゃう!
7デフォルトの名無しさん
2024/03/25(月) 02:29:55.47ID:77HfiJgP この記事は、まさに宣言型言語のビスケットと手続き型言語のスクラッチ。
賛否両論あるだろうけど、この人の他の記事も興味深い。
ViscuitとScratchの違い
https://devroom.viscuit.com/2019/03/03/post-1735/
以下抜粋
裸のソフトウェアに皮を被せて人間に使いやすくするということは,ほとんどのアプリで行われています.しかし,プログラミング言語に関しては不思議なほど受け入れられていません.
よく,ビスケットを学んだ後はスクラッチをやるという話を聞きますが,コンピュータの進化の歴史から考えると逆だと思います.ビスケットの方がより進化した言語ですから,まずはそれをやりましょう.
賛否両論あるだろうけど、この人の他の記事も興味深い。
ViscuitとScratchの違い
https://devroom.viscuit.com/2019/03/03/post-1735/
以下抜粋
裸のソフトウェアに皮を被せて人間に使いやすくするということは,ほとんどのアプリで行われています.しかし,プログラミング言語に関しては不思議なほど受け入れられていません.
よく,ビスケットを学んだ後はスクラッチをやるという話を聞きますが,コンピュータの進化の歴史から考えると逆だと思います.ビスケットの方がより進化した言語ですから,まずはそれをやりましょう.
レスを投稿する
ニュース
- 小野田紀美・経済安保担当相「何か気に入らないことがあればすぐに経済的威圧をする国への依存はリスク」 ★2 [Hitzeschleier★]
- 【中国局長】両国関係に「深刻な影響」 首相発言の撤回要求 [蚤の市★]
- 【インバウンド】中国人観光客の日本での消費額は年間約2兆円超…中国政府は公務員の出張取り消し [1ゲットロボ★]
- 外務省局長は無言で厳しい表情…日中の高官協議終了か 高市首相“台湾”発言で中国が強硬対応 発言撤回求めたか…★3 [BFU★]
- 【維新】吉村知事「中国人観光客だけに頼るビジネスモデル変えていかないといけない」「高市総理の発言は撤回する必要はない」 [Hitzeschleier★]
- 【社会】40代以上のおじさん・おばさんは叩いてオッケーという風潮はなぜ加速したのか [七波羅探題★]
- 自分に自信がない女の子、陽キャ美容室で80cmのエクステを付けた結果wwwwwwwwwwwwwwwwwww [329329848]
- 【高市速報】日本人の3割「中国への武力行使に踏み切る必要がある」ANN世論調査 [931948549]
- 外務省局長、よくわからないまま帰国へ [834922174]
- 【実況】博衣こよりのえちえち歌枠🧪
- 【朗報】外務省局長、中国側の要求を断固拒否。「高市さんの答弁は日本政府の立場を変えるものではないし、撤回しない」 [519511584]
- 農林水産省「春頃にはコメ価格落ち着くのでは」新米の取引価格、過去最高を更新。 [256556981]
