Home Forums Job & Work Life cs석사에서 compile을 공부한다는게 구체적으로 뭘 한다는 건가요..? 실제 현업에서 하게되는 일은 뭘까요? cs석사에서 compile을 공부한다는게 구체적으로 뭘 한다는 건가요..? 실제 현업에서 하게되는 일은 뭘까요? Name * Password * Email 제가 컴파일러 개발자인데, 한마디로 교양으로 배우는건 몰라도 업으로는 절대 하면 안됩니다. 일자리? 없습니다. CPU나 MCU 만드는 업체에서 자기들 인스트럭션 셋에 최적화를 위해 백엔드 뒷단 만드는것 빼고 일자리 없다고 보시면 됩니다. 회사에 컴파일러만 수십년 한 사람들이 안나가고 박혀 있어서 일자리가 안생깁니다. 게다가 그마져도 요즘엔 오픈소스 gcc, llvm 같은 것들 때문에 자체개발 하는 회사는 거의 씨가 말랐습니다. 그리고 컴파일러는 정말 정말 지루해서 이분야에 큰 열정 없으면 오래 못합니다. 언어스펙과 검증 싸움 입니다. 미묘한 문법문제들에 대한 동작 검증부터 어셈블리 코드까서 제대로 컴파일 됐는지 확인 하는 일련의 과정들이 정말정말 고통 스럽고 디버깅의 구루가 아니면 뭐가 잘못됐는지 찾기 너무 힘듭니다. 궁금하면 llvm이나 gcc소스 까보고 이해되면 그때 시작해도 늦지 않습니다. 여하튼 컴파일러 하지 마세요. I agree to the terms of service Comment