C++의 장점
1. 가상머신이 존재하지 않기때문에 메모리 최적화를 개발자가 직접 할 수 있다.
2. C++로 작성한 프로그램은 가상머신을 거치지 않고 운영체제로 바로 실행이 되기때문에 속도가 빠르다.
C++의 단점
1. 메모리 관리를 직접 해야하므로 개발 속도가 C#에 비해 느리며, 실수할 여지가 많다.
느낀 점
C++과 C#의 차이를 모르고, 유니티와 언리얼을 활용하여 개발을 했습니다. C++과 C#의 특징을 알고나니 C++이 얼마나 우세한 언어인지 체감하는 것 같아요. C#을 사용하는 유니티 게임엔진 또한 C++로 개발되었다는 사실만으로도 개발자에게 C++은 필수 언어임을 인지하게 되는 것 같습니다.
다만, 개발 속도가 중요한 상황에서는 C#이 우세하다고 하니 각각의 상황에 맞게 활용하면 좋을 것 같네요 !
'C++ > 문법 정리' 카테고리의 다른 글
[C++] STL 컨테이너 선택 가이드 (0) | 2025.01.03 |
---|---|
[C++] 객체지향 프로그래밍의 개념 (1) | 2025.01.02 |
[C++] Template의 사용법 (0) | 2024.12.30 |
[C++] Dangling Pointer 대신 Smart Pointer 로 (1) | 2024.12.30 |
[C++] 오버로딩 vs 오버라이딩 (1) | 2024.12.27 |