안녕하세요,
3가지 언어가 추구하고자 하는 바가 매우 다릅니다.
C언어는 low level language로 직접적인 하드웨어의 제어에 사용되는 경우가 많고 증권회사의 트랜잭션관리, 냉장고와같은 백색가전의제어 등에 사용되며
C#은 윈도우 프로그래밍에 사용되는 언어로 웹앱도 개발이 가능합니다만 아무래도 레거시코드들면에서 자바나 파이썬등에 압도적으로 밀리는 추세라 거의 웹앱개발용으로는 쓰지않습니다.
그리고C+가 아니라 C++을 말씀하시는 듯 한데, 아무래도 객체지향프로그래밍이 가능하다보니 C언어와 객체지향언어의 장점을 결합한 형태로 영상처리 부분에서 많이 쓰이는 것으로 알고 있으며
3가지 언어모두 필요로 하는 곳이 있고 개인적으로는 언어를 선택하실때 언어에 국한되기보단 뭘 만들겠다에 집중하시는게 맞다고봅니다.
감사합니다.