아.. 장문의 내용을 적었더니 날아갔.... OTL
새해의 멘붕 ㅠ.ㅠ
c언어가 로우레벨 처럼 보이는 이유는
vb나 java 등이 지원하는 수많은 라이브러리가 기본 내장되어 있지 않기 때문입니다.
가장 큰 차이는 gui의 기본 지원일수도 있겠네요.
c와 c++만 해도 순수하게 코어만 보면 gui를 지원하지 않고 os에 특화된 내용을 지원하지 않습니다.
그렇기 때문에 api를 통해서 win32api 등과 연동/랩핑하여 gui나 usb 지원 등을 받게 되죠
하지만 vb나 java는 후발주자로서 이러한 지원사항을 기본 내장했기 때문에
언어자체가 그런걸 지원한다고 착각할 수 있습니다.
자세한 내용은 인터프리터 언어(vb 나 python 같은)와
컴파일 언어(c, java 등등)를 읽어 보시기 바랍니다.
http://ko.wikipedia.org/wiki/%EC%9D%B8%ED%84%B0%ED%94%84%EB%A6%AC%ED%84%B0 // 인터프리터
http://ko.wikipedia.org/wiki/%EC%BB%B4%ED%8C%8C%EC%9D%BC%EB%9F%AC // 컴파일러