これとこれのような質問の存在を知っています。説明させてください。
Joelの記事BacktoBasicsを読み、 SOに関する多くの同様の質問を見て、Cのようなことを知っているとあなたがより優れた高レベルのプログラマーになる状況の具体例は何であるか疑問に思い始めました。
私が知りたいのは、この例がたくさんあるかどうかです。多くの場合、この質問に対する答えは、「Cを知っていると、内部で何が起こっているかをよりよく理解できる」または「プログラムの強固な基盤が必要」のようなものであり、これらの答えはあまり意味がありません。低レベルの概念を知ることであなたが恩恵を受けるさまざまな具体的な方法を理解したいと思います。
Joelは、いくつかの例を示しました。バイナリデータベースとXML、および文字列です。しかし、2つの例は、Cやアセンブリの学習を実際に正当化するものではありません。だから私の質問はこれです:あなたをより良いハイレベルのプログラマーにするCを知っていることの具体的な例は何ですか?