바이트코드

    [CA] 바이너리 파일과 바이트 파일 그리고 컴파일, 링크

    자바의 작동원리를 공부하던 중 바이트 파일과 바이너리 파일의 개념을 숙지해야되서 관련 글을 쓰게 되었습니다. Complie과 Link C언어는 컴파일러에 의해 소스파일(*.c)이 목적파일(*.obj)로 변환될 때 바이너리 파일 , 즉 0과 1로 이루어진 코드로 변환됩니다. 목적파일은 컴퓨터가 이해할 수 있는 바이너리 코드의 형태이지만 실행될 수는 없습니다. 그 이유는 완전한 기계어가 아니기 때문입니다. *소스파일 : 개발자가 작성하는 고레벨언어인 소스코드로 구성된 파일 ex. *.java, *.py *목적파일 : 소스파일을 컴파일해서 생긴 파일 ex. 바이트코드, 바이너리 코드 컴파일러 에 의해 변환된 목적파일은 링커 에 의해 실행가능한 실행파일(*.exe)로 변환될 때 함수나 헤더 파일 등의 실제 메모..