CnUnix

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ CnUnix ] in KIDS
글 쓴 이(By): windy96 (BrandNew)
날 짜 (Date): 2002년 9월 28일 토요일 오후 08시 59분 07초
제 목(Title): Re: C 언어에서...?


>>나 <<로 더하기를 하지는 않겠죠? 곱하기를 잘못 쓰신 것이라 생각하고..

답을 이야기하자면, cpu, compiler에 따라서 다를 수 있는데
cpu 개발한지 수십년 되는 회사에서 그 정도 차이나게 파이프라인을 구성하거나
혹은 gcc 혹은 그 이상 돈 받고 파는 컴파일러가 그 정도에서 성능차이가
나게 하지는 않았을 겁니다.

앞서 다른 분들 말씀대로 일반 pc 환경에서는 전혀 상관이 없으며
특별한 cpu나 특정 embedded system, 혹은 암호화 전용 프로세서,
네트웍 처리 프로세서 쪽에서는 약간의 차이가 있을 수도 있을 겁니다.

혹시 책에 shift 연산이 더 빠르다고 적혀 있으면,
1. cpu의 pipeline이 뭔지 모르는 사람이거나
2. compiler optimization이 이루어지기 전의 사람이거나
3. 어디서 주워듣고 그런가 보다 하고 대충 책을 쓴 사람일 겁니다. ^^


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