[컴퓨터공학, 컴퓨터과학]컴파일러 구성 요약

  • 등록일 / 수정일
  • 페이지 / 형식
  • 자료평가
  • 구매가격
  • 2005.09.10 / 2019.12.24
  • 71페이지 / fileicon hwp (아래아한글2002)
  • 평가한 분이 없습니다. (구매금액의 3%지급)
  • 500원
다운로드장바구니
Naver Naver로그인 Kakao Kakao로그인
최대 20페이지까지 미리보기 서비스를 제공합니다.
자료평가하면 구매금액의 3%지급!
이전큰이미지 다음큰이미지
하고 싶은 말
공부하면서
성심껏 만든 자료입니다.
목차
제1장 컴파일러의 개요
제2장 형식언어와 오토마타
제 3 장 어휘분석
제 4장 Context-free언어와 푸시다운 오토마타
제 5장 구문분석
제 6장 의미분석과 기호표
제 7장 중간코드 생성
제 8장 코드의 최적화
제 9장 코드의 생성
본문내용
제1장 컴파일러의 개요

ꊱ 컴파일러의 필요성

(1) 개요
- 원시프로그램 -> “번역기” -> 목적프로그램
번역기(translator) : 고급언어는 배우기 쉽고, 프로그램 작성이 용이하며 디버깅이 쉽고, 이식성을 높일 수 있지만, 이러한 언어로 작성된 프로그램은 기계가 이해할 수 있는 기계어로 바꾸어 주어야 한다. 번역기란 하나의 프로그래밍 언어로 작성된 프로그램을 입력하여 그와 동등한 의미를 갖는 다른 프로그래밍 언어로 된 프로그램을 출력하는 일종의 프로그램이다.
예) 어셈블리어로 작성된 프로그램 -> “어셈블러” -> 기계어 프로그램
고급언어로 작성된 프로그램 -> “컴파일러” -> 어셈블러어 또는 기계어 프로그램
고급언어로 작성된 프로그램 -> “프로프로세서” -> 고급언어로 작성된 프로그램
고급언어로 작성된 프로그램 -> “인터프리터” -> 실행결과

참고문헌
은하출판사 "컴파일러구성"
예하미디어 "컴파일러구성(요점)"
자료평가
    아직 평가한 내용이 없습니다.
회원 추천자료
  • [운영체제] 함수형 프로그래밍
  • 요약하면 명령형 프로그래밍보다 더 높은 수준의 방식이고 프로그래밍 하기가 용이하다. 그러나 함수 언어가 유용한 언어로 되기에는 리스트나 배열과 같은 자료 객체의 동적 생성을 효율적으로 지원하기 어려운점 등 아직 비효율적인 많은 문제점이 남아 있다. 자료형이 필요한지, 입출력은 어떠한지, 어떠한 원시함수와 함수형식이 필요한지 등의 문제들이 밝혀져야 하며 그 후에야 이 언어가 앞으로 유용하게 쓰일수 있을지가 결정 되겠지만 몇몇

  • 교육공학 컴퓨터멀티미디어 ICT
  • 공학과에서 하드웨어나 시스템에 대한 연구이므로 교육과 관련이 적다.② 컴퓨터를 이용한 연구- SPSS(statistical Package for Social Science) : 컴퓨터를 이용하여 복잡한 자료를 쉽게 처리할 수 있도록 만든 통계분석 프로그램이다.- ERIC(Educational Research Information Center) : 중요한 어휘나 저자 또는 제목 등만 가지고도 필요한 논문을 누구나 쉽게 찾아볼 수 있도록 700여 종 이상의 교육관련 학술지와 또한 학위논문 등의 다양한 미간행 교육 관련 논문의 요약이

  • [컴퓨터공학 인공지능]신경망 알고리즘
  • 컴퓨터 자원들을 요구하며 아직도 패턴들 전부를 정확하게 학습할 수 없다. 그럼에도 불구하고 BAM 시스템을 가지고서 BAM 네트워크를 확장하는 것은 신경망 객체들의 우아한 사용이며 당신의 애플리케이션을 위하여 매우 적합할 것이다.6. BAM 객체 요약그것들의 한계들 때문에 BAM 네트워크와 심지어는 BAM 시스템은 대부분 실용적인 아키텍처가 아닐 수 있다; 그럼에도 불구하고 그것들은 뉴로컴퓨팅 분야에서 중요한 위치를 차지하며 그것들의 아키텍

  • [코스웨어][교육용소프트웨어]코스웨어(교육용소프트웨어)개념,특징,사용자인터페이스구성,학습효과, 코스웨어(교육용소프트웨어)개발 저작도구,전략
  • 공학의 이론과 실제, 서울 : 학지사, 2001교육부, 코스웨어 개발 요원 연수 교재, 서울 : (주)서보인쇄, 1993백영균, 학습용 소프트웨어의 설계, 교육과학사, 1995윤석근, CAI 코스웨어 유형에 따른 보상구조가 학업성취에 미치는 영향, 한국교원대학교 석사학위 논문, 1994이미자김인숙박승렬, 웹코스웨어 개발 보급 활용 실태 및 개선방안 연구, 컴퓨터교육학회논문지, 2001전국교육대학 컴퓨터교육연구회 편, 컴퓨터교육과 코스웨어, 교육과학사, 1993

  • [코스웨어][교육용소프트웨어]코스웨어(교육용소프트웨어)의 정의,장단점,기획단계,설계단계, 코스웨어(교육용소프트웨어)의 개발도구,평가
  • , 한국컴퓨터교육학회논문지 제2권 제4호, 1999◈ 김혜선, 멀티미디어 코스웨어, 인솔미디어◈ 강종식, 중등학교 제도 교육을 위한 코스웨어 설계 및 구현, 부산경성대 교육대학원, 2005◈ 박성익, 코스웨어 설계에 관한 기초연구, 한국교육개발원, 1989◈ 심부성김상녕이익현, 상호작용적 코스웨어 개발을 위한 멀티미디어 저작도구의 설계 및 구현, 정보과학회지, 1995◈ 전국교육대학 컴퓨터 교육연구회, 컴퓨터 교육과 코스웨어, 교육과학사, 1993

오늘 본 자료 더보기
  • 오늘 본 자료가 없습니다.
  • 저작권 관련 사항 정보 및 게시물 내용의 진실성에 대하여 레포트샵은 보증하지 아니하며, 해당 정보 및 게시물의 저작권과 기타 법적 책임은 자료 등록자에게 있습니다. 위 정보 및 게시물 내용의 불법적 이용, 무단 전재·배포는 금지됩니다. 저작권침해, 명예훼손 등 분쟁요소 발견시 고객센터에 신고해 주시기 바랍니다.
    사업자등록번호 220-06-55095 대표.신현웅 주소.서울시 서초구 방배로10길 18, 402호 대표전화.02-539-9392
    개인정보책임자.박정아 통신판매업신고번호 제2017-서울서초-1806호 이메일 help@reportshop.co.kr
    copyright (c) 2003 reoprtshop. steel All reserved.