언어 선택 결 → 프로젝트 역할 결 → 통합 결 → 교훈 결
C/C++와 Python을 함께 쓴 경험은 임베디드 시스템 수업 프로젝트에서 왔습니다. C로 작성된 센서 데이터 수집 모듈과 Python 기반 분석 스크립트를 연결하는 작업이었습니다. 언어 선택 자리에서는 실시간 데이터 수집처럼 성능이 중요한 자리는 C로, 데이터 분석·시각화처럼 생산성이 우선인 자리는 Python으로 나눴습니다. 프로젝트 역할 자리에서는 저는 C 모듈의 출력 형식을 파싱하는 Python 스크립트와, 두 언어 간 데이터를 주고받는 인터페이스 설계를 담당했습니다. 통합 자리에서는 C 모듈에서 시리얼 포트로 내보내는 데이터를 Python에서 실시간 읽어 처리하는 흐름을 만들었습니다.
타입 변환과 바이트 순서 처리에서 예상 밖의 버그가 나와 디버깅 시간이 걸렸습니다. 교훈 자리에서는 두 언어가 연결될 때는 인터페이스 경계의 데이터 형식을 먼저 명확하게 정하는 것이 중요합니다.