C++·Python 개발 경험 비교 결
C++로는 임베디드 센서 데이터 수집 프로그램을 작성했고, 파이썬으로는 데이터 분석 파이프라인을 구현했습니다. C++ 프로젝트에서는 메모리 관리가 가장 까다로웠는데, 포인터 오류로 예상치 못한 곳에서 크래시가 났을 때 디버거로 콜스택을 따라가며 원인을 찾는 방식을 익혔습니다.
valgrind로 메모리 누수를 점검하는 습관도 이때 생겼습니다. 파이썬은 빠른 프로토타이핑에 강점이 있어 탐색적 분석 단계에서 자주 썼고, 성능이 중요한 부분은 NumPy 벡터화 연산으로 대체했습니다. 두 언어를 함께 쓴 경험에서 언어 선택보다 문제 구조를 먼저 파악하는 것이 중요하다는 결을 얻었습니다.