Preparing algorithm test
2011-02-18 14:30:49

install VS2005

check library

start study until 5:40

▼ more
단월초교 졸업
2011-02-17 23:49:24

파일

▼ more
컴파일 순서`
2011-02-17 17:16:15

전처리기 -> 컴파일러 -> 어셈블러 -> 링커

어휘분석(lexical analysis) -> 구문분석(syntax analysis) -> 의미분석(semantic analysis) -> 최적화(optimization) -> 코드생성(code generation)

□ 컴파일러의 논리적 구조

- 프로그램 : ABC := E*3.14 + ABC/E;

- 어휘분석 : ABC := E * 3.14 + ABC / E ;

- 구문분석 : 식별자 := 산술식 ;

- 의미분석 : 기억장소 ß 곱셈 + 나눗셈

- 중간코드 : 최적화를 위한 코드

- 최적화 : 수행시간, 기억공간 최소화

- 목적코드 생성 : 레지스터의 수

□ 논리적 구조 6단계 (외워야 함)

고급언어 è 컴파일러 è 저급언어

- 어휘분석

- 구문분석

- 의미분석

- 중간코드

- 최적화

- 코드생성

[출처] ( 컴파일러구성) 1강 - 컴파일러 개요|작성자 우공이산

▼ more
function pointer
2011-02-17 17:09:01

안 쓰는 데 이 문법을 어떻게 기억하느냐는거지;;;

int (*fun) (int ,int );

▼ more