고수준언어->기계어변환->출력

c언어  ->컴파일러->출력


이거잖아요 그럼

컴파일러가 고수준언어를 어떻게 인식하는거에요??????????????