• LF몰 이벤트
  • 파일시티 이벤트
  • 서울좀비 이벤트
  • 탑툰 이벤트
  • 닥터피엘 이벤트
  • 아이템베이 이벤트
  • 아이템매니아 이벤트

[농학과] 2022년 1학기 인터넷과정보사회 중간시험과제물 공통(컴파일러와 인터프리터)

메인프리
최초 등록일
2022.03.15
최종 저작일
2022.03
9페이지/파일확장자 압축파일
가격 13,400원 할인쿠폰받기
다운로드
장바구니

과제정보

학과 생활과학과, 컴퓨터과학과, 보건환경학과, 농학과 학년 1학년
과목명 인터넷과정보사회 자료 24건
공통
1. 컴파일러와 인터프리터의 역할과 두 방식의 기능적 차이점을 구체적으로 서술하시오. (1000자 내외, 10점)
2. 컴퓨터를 구성하는 입력, 출력, 처리, 기억, 보조기억 장치의 역할을 각각 서술하고 각 장치에 포함되는 대표 기기 1...

더보기

목차

1. 컴파일러와 인터프리터의 역할과 두 방식의 기능적 차이점을 구체적으로 서술하시오.

2. 컴퓨터를 구성하는 입력, 출력, 처리, 기억, 보조기억 장치의 역할을 각각 서술하고 각 장치에 포함되는 대표 기기 1개를 선택하여 기능을 구체적으로 설명하시오.


- 목 차 -

I. 서 론

II. 본 론
1. 컴파일러와 인터프리터
2. 컴퓨터를 구성하는 장치

III. 결 론

참고문헌


<< 함께 제공되는 참고자료 한글파일 >>
1. 기억장치.hwp
2. 보조기억장치.hwp
3. 입력장치.hwp
4. 처리장치.hwp
5. 출력장치.hwp
6. 컴파일러.hwp
7. 인터프리터.hwp
8. 컴파일러와 인터프리터 기능점 차이점.hwp
9. 서론 작성시 참조.hwp
10. 결론 작성시 참조.hwp

본문내용

I. 서 론

우리는 컴퓨터 앞에서 많은 시간을 보내고 있으며 컴퓨터는 더 이상 선택이 아닌 필수적인 도구로 인식되고 있다. 빠른 속도로 발전하는 하드웨어 기술로 현재의 컴퓨터 성능도 비약적으로 발달했다. 더욱이 미래의 컴퓨터는 현재의 책상 위에만 놓이는 그런 컴퓨터와는 전혀 다른 모습의 컴퓨터가 등장할 것이다.
컴퓨터 언어는 실행 방식에 따라 인터프리터와 컴파일 방식으로 나눌 수 있다. 또한 최근에는 인터프리터 방식과 컴파일 방식의 장점을 모두 수용한 하이브리드 방식 언어도 등장하고 있다. 인터프리터 방식의 언어를 스크립트 언어라고 부른다. 스크립트 언어는 자바스크립트, VB스크립트, ASP, PHP, Perl, HTML, BASIC 등이 있다. 주로 웹 기반 언어들 중에는 스크립트 언어가 많이 있다. 컴파일 방식의 언어들은 주로 3, 4세대 언어들이다. 하이브리드 방식의 언어는 5세대 언어인 자바와 C#이 있다.
컴퓨터는 기계어만 이해할 수 있다. 사람이 이해하기 쉬운 C 언어와 같은 고급 언어로 소스 코드를 작성한 후 어셈블러(assembler)나 컴파일러(compiler)와 같은 번역 프로그램을 이용해 기계가 이해할 수 있는 언어로 변형해 주면 쉽게 프로그램을 작성할 수 있다. 특정 하드웨어에서 사용되는 기계어를 익혀 프로그램을 작성할 수 있다. 그러나 기계어는 하드웨어 종류에 따라 모두 다르다. 또한 동일한 회사에서 만들어진 하드웨어도 버전에 따라 기계어가 모두 다르다.
컴퓨터 시스템은 기억장치(memory), 중앙처리장치(CPU: Central Processing Unit), 입력장치(input device), 출력장치(output device)로 구성되어 있다. 입력장치는 외부로부터 데이터를 받아서 컴퓨터가 이해할 수 있는 형태로 변환하여 변환된 데이터를 기억장치에게 전달해주는 것으로 사람의 감각기관에 해당되고, 기억장치는 컴퓨터가 다루는 모든 데이터를 저장해두는 것으로 사람의 뇌에 해당된다. 중앙처리장치는 입력장치로부터 변환된 데이터를 처리하는 것으로 사람의 신경망에 해당되고, 출력장치는 처리된 결과를 사람이 알아볼 수 있는 형태로 변형시켜 외부로 전달해주는 것으로 사람의 손발이나 성대와 같이 움직일 수 있는 부분에 해당된다. 컴퓨터의 데이터 처리는 기억장치에 저장되어 있는 데이터와 입력장치를 통해 입력된 데이터를 중앙처리장치가 처리하고, 처리된 결과는 출력장치를 통해 사람들이 활용할 수 있게 한다.
이 레포트는 컴파일러와 인터프리터의 역할과 두 방식의 기능적 차이점을 구체적으로 서술하였다. 또 컴퓨터를 구성하는 입력, 출력, 처리, 기억, 보조기억 장치의 역할을 각각 서술하고 각 장치에 포함되는 대표 기기 1개를 선택하여 기능을 설명하였다.


II. 본 론

1. 컴파일러와 인터프리터

1) 컴파일 방식의 기능
컴파일러(Compiler)는 각각의 고급 언어로 작성된 소스 코드를 기계어 코드로 변환하는 프로그램이다. 언어의 종류와 컴파일러의 성능에 따라 생성되는 기계어 코드가 약간씩 다르다. 각각의 고급 언어들은 해당 언어의 규칙이 적용되어 작성된 소스 코드를 기계어로 번역해 주는 컴파일러를 갖고 있다. 컴파일러를 이용해 소스 코드를 기계어 코드로 변환하는 작업을 컴파일이라고 부른다.
소스 코드를 컴파일러라는 프로그램을 이용해 실행 가능한 기계어 코드를 생성하는 것을 컴파일 방식이라고 부른다. C++로 소스 코드를 작성하고 C++ 컴파일러로 컴파일을 하면 xxx.obj라는 기계어로 번형된 중간 코드 파일이 생성된다. 이렇게 만들어진 목적 파일(중간 코드)을 링크(Link)라는 운영체제에서 프로그램을 실행할 수 있도록 도와주는 각종 라이브러리를 포함시킨다.


- 중략 -

참고 자료

없음

자료문의

제휴사는 별도로 자료문의를 받지 않고 있습니다.

판매자 정보

방송통신대학교 과제물 전문 판매자입니다. 회원 소개글이 없습니다.

주의사항

저작권 본 방송통신대자료는 (주)에이전트소프트와
㈜메인프리간의 저작권 계약을 통하여 제공되고 있습니다.
본 저작물을 불법적으로 이용시는 법적인 제재가 가해질 수 있습니다.
환불정책

해피캠퍼스는 구매자와 판매자 모두가 만족하는 서비스가 되도록 노력하고 있으며, 아래의 4가지 자료환불 조건을 꼭 확인해주시기 바랍니다.

파일오류 중복자료 저작권 없음 설명과 실제 내용 불일치
파일의 다운로드가 제대로 되지 않거나 파일형식에 맞는 프로그램으로 정상 작동하지 않는 경우 다른 자료와 70% 이상 내용이 일치하는 경우 (중복임을 확인할 수 있는 근거 필요함) 인터넷의 다른 사이트, 연구기관, 학교, 서적 등의 자료를 도용한 경우 자료의 설명과 실제 자료의 내용이 일치하지 않는 경우

이런 노하우도 있어요!더보기

최근 본 자료더보기
탑툰 이벤트
[농학과] 2022년 1학기 인터넷과정보사회 중간시험과제물 공통(컴파일러와 인터프리터)
  • 레이어 팝업
  • 레이어 팝업
  • 레이어 팝업
  • 레이어 팝업