なんか考えてることとか

変な人が主にプログラミング関連で考えていることをまとめる。

2021-09-01から1ヶ月間の記事一覧

Haskellで再帰を心置きなく書いて良い理由(補足編)

2022/9/18 「サンク」周りの怪しい言い回しを修正 opaupafz2.hatenablog.com前回、スタックメモリの観点からもHaskellで再帰をしても良いと言う理由と再帰を書く際に気を付けなければならないことについて書いた。今回は、その補足として「末尾再帰で書かざ…

Haskellで再帰を心置きなく書いて良い理由

2022/9/18 「末尾再帰最適化」を「末尾呼び出し最適化」に修正 「サンク」関連の怪しい言い回しを修正 その他微妙な表現を修正 Haskellのような純粋関数型プログラミング言語では基本破壊的代入が許されていないために、ループするための構文、または式が用…

なぜC言語のポインタは難しいと言われるのか

2021/09/04 最後に補足を追加 2021/09/05 「補足」項にて、ローカル文字列の注意点を追記 Cを学ぶにあたってよくぶち当たる壁と言われているのがポインタである。なぜポインタは難しいと言われるのか?今回はそもそもポインタとは何なのかを交えてわかりやす…