기초프로그래밍 수업 듣는데 궁금해서 물어봄
1. 이 두 개가 번역이랑 실행 역할하는 건 같은데 그 과정에 차이가 있고
인터프리터는 어느 명령어 실행을 원할 때마다 번역+실행을 거쳐야하니까
컴파일러보다 실행 속도가 느리다고 할 수 있는 거임?
2. 소스코드랑 소스파일
목적코드랑 목적파일은 다른 것인데 크게 구분하지않는 느낌임
내 생각이 맞음?
기초프로그래밍 수업 듣는데 궁금해서 물어봄
1. 이 두 개가 번역이랑 실행 역할하는 건 같은데 그 과정에 차이가 있고
인터프리터는 어느 명령어 실행을 원할 때마다 번역+실행을 거쳐야하니까
컴파일러보다 실행 속도가 느리다고 할 수 있는 거임?
2. 소스코드랑 소스파일
목적코드랑 목적파일은 다른 것인데 크게 구분하지않는 느낌임
내 생각이 맞음?
1번른 맞지만 2번은 좀 ㅋㅋㅋㅋㅋ 개념을 알아와야할듯
소스코드 적어놓은 파일이 소스파일인건 아는데
인터넷에 개념뒤져보면 자꾸 섞어쓰니까 그럼
아 그니까 내말은 소스코드랑 소스파일을 크게 구분하지않는 느낌이라는거 ㅇㅇ
구건 맞는데 목적코드란 말은 아예 다른말임
목적코드랑 목적파일은 서로 구분해야함?
아니 그건 같은데 소스코드랑 목적코드는 아예 다르다고 ㅇㅅㅇ
아니 ㅋㅋㅋ 내가 좀 잘못적었나? '소스코드랑 목적코드가 구분 안되는거 같다' 가 아님
소스코드랑 소스파일
목적코드랑 목적파일
each other are same
그래 근데 소스코드랑 목적코드가 다른 건 처음 배우는 사람이라도 다 알아...
3번째 댓글도 이해잘못한거같아서 적어놨는데
컴파일러는 소스코드 한번 쭉 읽고 컴파일러선에서 최적화해서 실행하는데 인터프리터는 존나 게을러서 그딴거 안함