MacにタスクバーとかドライブレターとかBackspaceキーとか無いだろ
逆にWindowsにはTimeMachineとかAppleScriptとかコマンドキーとか無いだろ
メニューバーとかは両方ともあるけどそもそも位置からして違うなど
様々な点で異なるWindowsとMacが同じプログラムなわけがないので
C言語で書くとしてもWindowsアプリケーションを作るならWindows用に
Macアプリケーションを作るならMac用に異なるプログラムを書くことになる
そこで共通でないOSによって異なるWindows用の部分がWindowsプログラミングと呼ばれる