ANonymousOld070925

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ anonymous ] in KIDS
글 쓴 이(By): 아무개 (Who Knows ?)
날 짜 (Date): 2007년 9월 24일 월요일 오후 04시 33분 47초
제 목(Title): Re: C++ 저도 질문.


> 근데요 이런 식으로 하다 보면 문제가 뭐냐면, 내가 저런 포맷을 딱 정해서
> 저장하는 건 문제가 없지만, 다른 사람이 저장한 파일을 읽을 땐

위의 글 쓰신 분한테는 토큰 처리 기술을 익히시길 권합니다.

전산과 공룡 컴파일러 책의 앞부분 어딘가에 있는
약 100줄도 채 안되는 코드로 구현이 되어 있는 
4칙 연산 계산기 코드를 입력해보며 파싱의 기초를 닦으세요.
그 코드를 몇 번 직접 입력해보며 문자열 파싱의
기본을 닦고 나면, 프로그래밍 세계에서 수없이 나오는
데이터 파싱 과정을 아주 껌같이 여기게 됩니다.
결국 프로그램이 하는 많은 일이 데이터 형식의 변환인데
입력을 자유로이 읽어내는 일이 버거우면 안되겠죠.

위와 같은 행렬의 불규칙한 (그러나 자세히 보면 규칙이 있는)
데이터 파싱, 옵션 문자열 파싱, 데이터 파일 파싱,
표현식 파싱, 언어 파싱.. 모두 같은 파싱 기술을 적용할 수 있는데
위의 사칙 연산 계산기 코드가 그 모든 것의 기초를
아주 짧은 시간에, 간결히 보여줍니다.
내것으로 만들어두면 공돌 생활에 도움이 될 겁니다.
그 코드가 왜 그렇게 되는지 모두 암기하여 
그 코드를 보지 않고 그 코드를 다시 쓸 수 있을 때까지 연습해보세요.

명필은 붓을 가리지 않습니다.
토큰 처리 기술을 익혀 입력 데이터에 불평하지 말고 의연히 대처하세요.


[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.