Home | Notifications | New Note | Local | Federated | Search | Logout
Note Detail
諏訪子@suwako@sns.076.moe (2025-12-15 12:01:44)
アセンブリ言語が僕の一番好きな言語である理由は、其れが何も与えてくれないからだ
此れを聞くと、特に今の様に非常に高レベルな言語や依存ライブラリ言語が無数にある時代に、狂っている様に思えるかもしん
然し、プログラミングの本質的な芸術性とは、自分のプログラムが何をしているのかを、ドキュメントやチュートリアル、其の他の資料をいちいち参照せずに本当に理解する事にあるのだ
そして、自分で作ったバイナリをリバースエンジニアリングしてみると、自分が書いたコードだけが見えるです物なのだ
一方、C言語で書いたバイナリをリバースエンジニアリングすると、libc全体が現れて、其の何処かに自分が書いたコードが埋もれている
其れでもC言語は、必要な物全てを依存ライブラリに頼るのではなく、自分でコードを書く事を強く推奨する言語だ
此れは今日の殆どの言語について言える事ではない
しかもC言語はシンプルな言語なので、常にドキュメントに頼る必要がない
一度C言語の書き方を体得してしまえば、もうドキュメントは必要なく成る
此れがC言語が僕の2番目に好きな言語である理由だ
Reply