Let's solve problems on Bash!
BashCoder
AtCoder社が開催するプログラミングコンテストをBashで解く
とりあえずつらい
やはり汎用プログラミング言語ってすごいなぁ・・・という印象を得られる
それに関数呼び出しや変数の書き込み,繰り返し文等を気にするのは古のプログラミングという感じ
まあどうしてもシェルスクリプトが提供する分岐構文は弱いし,オーバーヘッド大きすぎるし・・・
他にも型が欲しい,OOPしたい,そもそも遅すぎ,とか色々あるけど,その制約の中でやるのが面白い
シェル芸人なのでワンライナーで書けると楽しい
ただそれが非常に役立つ反面,計算量が不透明という欠点も見えたり
こういう気付きとか達成感とか,そういう楽しさでプログラミング始めたんだよなぁって思い出せる
つまり,シェルスクリプトは人生そのもの(?)