ネタ元 → はじめの一歩。
標準出力にだす'Hello, world'を最初のステップにしたいと考えていた私も、(最初からフォームに手を出すのはまだ抵抗がありますが、) MessageBox くらいは出してもいいんじゃないかと思うようになってきました。
標準出力とMessageBoxでは、感動の大きさが少し違うんじゃないかと思うんですけどどう思われますか?
わかる。とてもわかる。コンソールにぽつんと一行、
Hello, world
じゃぁあまりに地味。地味すぐる。
「オレがやりたいのはこんなんじゃなぁい!」
でしょね。
んでもεπι的にはコンソールアプリの快感ちゅーのを大事にしたいす。
コンソールだとさ、出力がリアルタイムにぶわーっと流れてくれるや
ないですか。入力求めればそこでピタと止まってプロンプト出るし、
assertかましとけば しくった瞬間かちんと止まってくれる。
「おー動いてんぞ動いてんぞー」ってワクワクを体感できるですよ。
書いたとおりに動くってー感触はコンソールの方がずっと鮮明なんです。
とくにアルゴリズムとかおべんきょしてるときゃ、
途中経過が逐次出力されるのがキモチいいしタメになります。
デバッガでステップ実行ではCPUの鼓動が感じられんのです。