0. 글을 시작하며C++ , JAVA 모두 객체 지향 언어인데 하나만 쓸까?에 대한 이유를 막연히 메모리 관리, JAVA가 더 편하고 여러 환경에서 사용이 가능해서? 그렇다면 좀 더 구체적으로 이게 왜 저런 이유가 나오는지그리고 두 언어는 단점 혹은 장점을 그대로 두거나 살리거나 어떻게 변했는지에 대해서 글을 적어보려고 합니다.목차1. 두 언어는 어떻게 빌드 되는가2.C++의 메모리 영역3. C++의 특징4. C++ 속도의 함정5. C++의 해결책 그리고 vs Java의 해결책6. 도메인의 차이1. 두 언어는 어떻게 빌드 되는가1-1. c++의 빌드 과정컴파일 단계에서 특정 운영체제(OS)와 하드웨어 아키텍처가 바로 알아들을 수 있는 기계어로 직접번역되어서 AOT(Ahead-of-Time) 컴파일을 통해..