SW/C++

C++ : 비전, 사용 관련 업계에 대해

얇은생각 2019. 5. 29. 07:30
반응형

C++ : 비전, 사용 관련 업계에 대해



C++은 여전히 활발하게 쓰이는가?

모든 것을 C/C++로 코딩되어 왔습니다. 하지만 객체 개념과 Java가 등장하면서 순위가 바뀌었습니다.  많은 C/C++ 프로젝트들이 Java로 대체되었습니다. 


사람들은 C/C++이 코볼처럼 죽을 것이라고 이야기하였습니다.


성능이 필요한 곳에서는 여전히 Java 보다 C/C++가 많이 사용되고 있습니다. 


Java 등의 매니지드 언어는 완전히 C/C++을 대체할 수 가 없습니다. 요즘 나오는 파이썬, C#, 코틀린 등의 매니지드 언어는 현재 Java와 경쟁하고 있습니다.  


C/C++은 언매니지드 언어이고, 이를 대체할만한 경쟁 언어가 없다고 할 수 있습니다.




누가 C/C++을 사용하고 있는가?

기본적으로 C/C++은 언매니지드 언어에 특징에 따라 운영체제에서 많이 활용됩니다. 


임베디드 시스템은 C/C++이 대표적으로 활용되는 곳이라 할 수 있습니다. 


아마 가장 많이 쓰는 업계는 비디오 게임인 것 같습니다. 상용 게임 엔진 : 언리얼 엔진, 크라이 엔진 등은 다 내부적으로 C/C++로 구현되어 있습니다. 


그래픽 어플리케이션에서도 C/C++이 많이 활용되고 있습니다. 어도비 포토샵, 어보디 일러스트레이터, 오토데스크 마야 등은 성능이 중요하므로 C/C++로 구현되었습니다. 


또 웹 브라우저에서 C/C++이 활용되고 있습니다. 구글 크론, 인터넷 익스플로러, 모질라 파이어 폭스 등 결국 성능이 중요한 브라우저도 C/C++이 활용된 것입니다.


의료 장비도 한 예입니다. 의료 장비는 CT, MRI, 혈압 측정기, 심장 박동 모니터기 등이 있습니다.

반응형