C언어의 확장팩...이였던 시절도 있었으나 지금은 C언어와는 완전히 다른 언어라고 봐도 좋을정도로 바뀌었다.
프로그래밍 업계에 자주 쓰이는 언어들 중에서 가장 난이도가 높다.
게임 개발, 애플리케이션 개발에 많이 쓰인다.