システムプログラミングの意味を理解したことがありません。与えられる通常の定義は、「... Osに近い何かをするか、Os機能を拡張する...」です。
一部のライブラリではなくWindows APIを直接使用して、ファイルI / Oがシステムプログラミングを行うと言っていますか?Android OSシステムプログラミングを書いていましたか?Androidのアプリのようなコンソールを介してLinuxカーネルを公開するようなものを書いたら、システムプログラミングをしていますか?洗濯機を制御するソフトウェアを書いている場合、システムプログラミングを書いていますか?
私はプログラミングの初心者であり、これは私を終わりのない混乱させています。「アプリケーションプログラミング」と対比して説明してください。