C++

  1. 메모리 관리를 직접 할 수 있다
    1. 속도가 빠르고 하드웨어 제어를 밀접하게 할 수 있다
  2. 빌드를 하면 실행파일이 생기기 때문에 배포하기 편하다 (보안성 높음)
  3. class를 이용하여 기능을 모듈화 하여 객체지향 프로그래밍을 하기 용이하다

python

  1. 사용자가 많다
    1. 소스코드와 라이브러리가 많다
    2. 데이터가 많기 때문에 ai 분야에 활용하기 좋다
  2. 소스코드를 실행하기 때문에 상업적으로 배포할 때 문제가 생길 수 있다