하드웨어로부터 소프트웨어로 이어지는 네이티브한 기능을 구현하려면 어떤 언어를 사용해야 하나요?
방향없는 궁금증에 기계어랑 어셈블리 관련서적 뒤적여 봤는데 정리가 안되네요..

구체적으로는, 제가 닷넷을 공부중인데요, 닷넷프레임웍에서 제공하는 기능을 확장하고 싶어요.
프레임웍에서 제공하는 기능만 사용하는건, 상상력에 제한이 걸리는 것 같은데..

가능하다면 간단한 예시랑 설명 부탁드립니다 (__)