컴퓨터는 어떻게 코드를 이해할까? 코드를 해석해주는 도구, 컴파일러
코딩에 대한 진입폭이 점차 낮아지면서 코딩을 도전하시는 분들이 많이 늘어났습니다. 대게 상대적으로 쉬운 언어, 심지어는 언어가 없는 블록코딩으로 간단한 프로그램을 구현하시는 분들도 계십니다. 그런데 여기서 이상한 게 있습니다. 컴퓨터는 0과 1밖에 이해하지 못한다고 들었습니다. 그런데 어떻게 그림이나 글자로된 코드를 이해하는 걸까요? 우리가 쓴 코드를 컴퓨터가 이해하도록 만드는 도구. 바로 컴파일러입니다. 컴파일러는 한마디로 '번역가'라고 보시면 될 것 같습니다. 우리가 넷플릭스로 해외 드라마나 영화를 즐길 수 있는 이유. 영어를 비롯해서 일본어,중국어,아랍아,배트남어,스페인어 등 세계 각자의 언어로 된 영상물을 이해할 수 있는 이유. 바로 자막이 있기 때문입니다. 번역가들이 언어를 해석한 다음 보기 좋..
노베이스도 이해하는 공학이야기
2022. 8. 28. 20:30