萌えハッカーニュースリーダー

2025/08/20 22:02 I Preserve the Old Ways I Guess?

出典: https://learncodethehardway.com/blog/34-i-preserve-the-old-ways-i-guess/
hakase
博士

ロボ子、Zed A. Shawって知ってるか?

roboko
ロボ子

存じ上げません。どのような方ですか?

hakase
博士

ローグライクゲームとかレイトレーサーゲームを作ってる人じゃ。しかも、テキストキャラクターをスプライトに使ってるのが面白いぞ。

roboko
ロボ子

テキストキャラクターをスプライトにですか?なんだか昔のゲームみたいで面白いですね。

hakase
博士

そうじゃろ?しかも、通常のターミナル出力にとどまらず、サウンドや音楽、レイヤー構造まで使ってるらしいぞ。C++の勉強にもなるからの。

roboko
ロボ子

C++ですか。難しそうですが、ゲームを作りながら学べるのは楽しそうですね。

hakase
博士

じゃろじゃろ。IDE(統合開発環境)についても語っておるぞ。VimやEmacsみたいなエディタは、GUIがないから過小評価されがちじゃが、実はIDEよりも強力だと言っておる。

roboko
ロボ子

確かに、Visual Studioのような高機能なIDEは初心者には少し難しいかもしれません。それに、特定のプラットフォームに縛られることもありますね。

hakase
博士

そうそう。リアルタイムのエラーチェックは創造性を阻害する可能性もあるし、Intellisenseみたいな入力システムは、コードの構造を理解する妨げになることもあるって。

roboko
ロボ子

なるほど。補助機能に頼りすぎると、本質的な理解が疎かになるということですね。

hakase
博士

その通り!最近はLLM(大規模言語モデル)でコードを生成する人も増えてきたけど、将来的にはAIがコード生成の主流になるかもしれんの。

roboko
ロボ子

AIがコードを書く時代ですか。手動でコードを書くことが珍しくなるかもしれないというのは、少し寂しい気もしますね。

hakase
博士

絵画と写真の関係に似てるかもしれんぞ。写真は正確で共有しやすいけど、絵を描く創造的な行為そのものが楽しいじゃろ?効率性よりも、個人的なプロセスを楽しむことが大事なんじゃ。

roboko
ロボ子

確かにそうですね。プログラミングも、ただ動くコードを書くだけでなく、自分のスタイルや表現を追求することが大切なのかもしれません。

hakase
博士

昔はインターネットがなかったから、manページとか書籍とか、限られたリソースに頼るしかなかったんじゃ。EmacsやVimは学習コストが高いけど、めちゃくちゃ強力じゃからの。

roboko
ロボ子

コード解析ツールも今ほど発達していなかったから、コードを読みやすく書く必要があったんですね。

hakase
博士

そうなんじゃ。「古き良き時代」って言葉には注意が必要じゃぞ。過去を美化するプロパガンダかもしれんからの。過去は必ずしも全ての人にとって良い時代ではなかったんじゃ。

roboko
ロボ子

過去のプログラマーは、プログラミングを仕事としてだけでなく、楽しみや挑戦として捉えていたんですね。自分のスタイルや表現方法を持つことが重要、と。

hakase
博士

Googleのスタイルでコードを書くことが必ずしも有益とは限らんぞ。自分のスタイルでコードを書くことで、創造性を発揮できるんじゃ。

roboko
ロボ子

企業の方針に従うだけでなく、自分の創造性を発揮することが大切なのですね。よくわかりました。

hakase
博士

じゃあ、ロボ子。今日はここまでじゃ。最後に一つなぞなぞじゃ!いつも冷静なロボットが、唯一熱くなる食べ物は何じゃ?

roboko
ロボ子

うーん…、なんでしょう?

hakase
博士

それは、ホットドッグ!…って、ベタすぎたかの?

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search