시스템 프로그래밍의 의미를 이해하지 못했습니다. 주어진 일반적인 정의는 "... Os에 가까운 것을하거나 Os 기능을 확장하는 것"입니다.
일부 라이브러리 대신 Windows API를 직접 사용하여 파일 I / O가 시스템 프로그래밍을 수행합니까? Android OS 시스템 프로그래밍을 작성 했습니까? 안드로이드의 앱과 같은 콘솔을 통해 리눅스 커널을 노출시키는 것을 작성하면 시스템 프로그래밍을하고 있습니까? 세탁기를 제어하기 위해 소프트웨어를 작성하는 경우 시스템 프로그래밍을 작성하고 있습니까?
나는 프로그래밍 초보자이며 이것은 끝이 없다. "응용 프로그램 프로그래밍"과 대조하여 설명하십시오.