컴파일러 관련 보고서
본 자료는 2페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
해당 자료는 2페이지 까지만 미리보기를 제공합니다.
2페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

컴파일러 관련 보고서에 대한 보고서 자료입니다.

목차

History

-- compiler in education

compiler output

--Compiled versus interpreted languages

--Hardware compilation

Compiler design

--One-pass versus multi-pass compilers

--Front end

--Back end

Compiler correctness

Related techniques

International conferences and organizations

본문내용

의 범위를 크게, 같은 프로 시저의 기본 블록 소형 / 기능 수준 또는 모든 프로그램 (interprocedural 최적화)도 각지에서 다를 수있습니다. 물론, 컴파일러는 잠재적으로 더 광범위한 작업보기를 사용하여 수행할 수있습니다. 하지만 광범위한 무료로 볼 수없습니다 : 넓은 범위의 분석 및 최적화를 매우 컴파일 시간과 메모리 공간의 측면에서 비용이 많이 듭니다;이 특히 interprocedural 분석 및 최적화에 대한 사실입니다.
Interprocedural 분석 및 최적화 HP와 IBM, SGI는, 인텔, 마이크로 소프트에서 현대 상용 컴파일러, 그리고 썬마 이크로 시스템즈는 공통점이있습니다. GCC는 강력한 interprocedural 최적화 부족에 대한 오랜 시간에 대한 비판을 오픈 소스지만,이 존중 변화하고있습니다. 전체 분석 및 최적화 인프라와 또 다른 오픈 소스 컴파일러는 연구와 상업적 목적을 위해 많은 조직에서 사용하는 Open64입니다.
여분의 시간과 공간을 컴파일러 분석 및 최적화에 대한 필요로 인해, 어떤 컴파일러는 기본적으로 그들을 건너 뛰십시오. 사용자가 명시적으로 최적화가 활성화되어야 컴파일러에게 컴파일 옵션을 사용해야합니다.
Compiler correctness
주요 기사 : 컴파일러 수정
컴파일러 정확성을 소프트웨어 엔지니어링의 지점이 보여 주려와 계약이 컴파일러는 자사의 언어 사양에 따라 동작 [표창장이 필요하다]. 기술 컴파일러는 공식적인 방법과 엄격한 테스트를 사용하여 사용하여 개발 (종종 컴파일러 검증) 기존의 컴파일러에 전화를 포함
Related techniques
Assembly language로 높은 수준의 언어와 그것이 더 일반적으로 어셈블러로 프로그램을 넣었 disassembler로 알려진 알려진 프로그램이 컴파일되지 않습니다.
프로그램은 높은 수준의 한 낮은 수준의 언어로 번역 decompiler입니다.
프로그램은 높은 수준의 언어 사이의 변환 일반적으로 언어를 번역, 소스 번역, 언어 변환기, 또는 언어 rewriter 소스라고합니다. 마지막 학기는 일반적으로 언어의 변화는 관여하지 않는 번역에 적용됩니다.
International conferences and organizations
매년 유럽의 공동 컨퍼런스 이론 및 실습 소프트웨어 (ETAPS)에 대한 국제 컨퍼런스 컴파일러 건설 (CC)에 모두 학계와 산업 분야에서 서류와 후원합니다. [6]

키워드

  • 가격1,000
  • 페이지수6페이지
  • 등록일2010.10.11
  • 저작시기2010.3
  • 파일형식한글(hwp)
  • 자료번호#634211
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니