(출석대체 컴퓨터1) 인터넷과정보사회 - 컴파일러와 인터프리터의 장단점을 서술하시오
- 최초 등록일
- 2022.04.19
- 최종 저작일
- 2022.04
- 5페이지/ 한컴오피스
- 가격 3,000원
소개글
"(출석대체 컴퓨터1) 인터넷과정보사회 - 컴파일러와 인터프리터의 장단점을 서술하시오"에 대한 내용입니다.
목차
<문 1> 컴파일러와 인터프리터의 장단점을 서술하시오.
<문 2> 보조기억 장치 중 CD-ROM, DVD, Blu-ray의 공통점과 차이점에 대하여 서술하시오.
<문 3> 주변에서 자주 사용하는 컴퓨팅 장치(예: 스마트폰, 키오스크, 셋탑 박스 등)를 선택하고 해당 장치의 입력, 출력, 제어, 연산, 저장기능에 대해 서술하시오.
<출처 및 참고문헌>
본문내용
컴퓨터 과학의 측면으로써의 전문 단어로써 두 개로 나눈 이유는 무엇일까? 두 개념은 컴퓨터가 문단을 이해하는 것과 문장을 이해하는 것의 차이점이라는 개념을 가지고 있으면 쉽다.
첫 번째로, 컴파일러는 다양한 프로그래밍 언어, 즉 컴퓨터가 알아듣지 못하는 우리가 이해할 수 있는 언어를 컴파일러가 해석 및 실행하도록 하는 기능인 컴파일(Compile)을 통해 동작하게 되는데 이때, 프로그래밍 언어로 구성된 문단을 컴파일러가 한 번 훑게 된다. 그 이후 컴퓨터가 프로그래밍을 이해할 수 있는 기계어로 변환해 그 문단의 내용을 실행하게 된다. 즉, 문단을 한 번에 이해하여 동작을 할 수 있도록 함으로써 문단이 오류가 없다면 런타임(통역을 하는 시간)을 길게 잡지만 빠른 동작을 하는 것이 특징이라고 할 수 있다. 추가적으로 컴파일러를 사용할 수 있는 프로그래밍 언어는 C, C++, JAVA 정도가 있다.
두 번째로, 인터프리터는 앞서 컴파일러와 같이 동작하기 위해 인터프릿(Interpret)을 통해 동작하게 되는데 이때, 프로그래밍 언어로 구성된 문단의 한 문장씩 훑는 것이 특징이다. 한 문장씩 훑으면서 각 문장에 대해 기계어로 변환해 그 문장의 내용을 실행하게 된다.
참고 자료
[함께 쓰는 풀리퀘]그 프로그래밍 언어에 담긴 이야기2, BLOTER, 김인경, 22.03.27,
https://www.bloter.net/newsView/blt202203270003