2011. 7. 8. 23:06
프로그래밍언어, 컴퓨터구조 ===> restrict JAVA이야기2011. 7. 8. 23:06
나는 1학년때 C언어를 배울 때 완전 완전 이해를 하지 못하였다.
그래서 결국 좌절을 맛보았고
군대를 갔지...
제대후,
프로그래밍언어, 컴퓨터구조를 배웠는데
C언어가 왜 이렇게 사용되었는지를 알 수 있었지
restrict 왜 쓸까?
두과목을 배우고서 이해할 수 있었지
컴퓨터구조의 예측,
컴파일러의 생각하는 방법
foo(int *a, int *b)
a와 b가 같은 것을 가르킬까 다른것을 가르킬까?
컴파일러는 모른다.
이럴때 restrict라는 키워드를 사용해서
두개는 서로 같은 공간을 가르키지 않는다고 명시해줌으로써
컴파일러가 더 효율적으로 컴파일 할 수 있도록 해준다.
그래서 결국 좌절을 맛보았고
군대를 갔지...
제대후,
프로그래밍언어, 컴퓨터구조를 배웠는데
C언어가 왜 이렇게 사용되었는지를 알 수 있었지
restrict 왜 쓸까?
두과목을 배우고서 이해할 수 있었지
컴퓨터구조의 예측,
컴파일러의 생각하는 방법
foo(int *a, int *b)
a와 b가 같은 것을 가르킬까 다른것을 가르킬까?
컴파일러는 모른다.
이럴때 restrict라는 키워드를 사용해서
두개는 서로 같은 공간을 가르키지 않는다고 명시해줌으로써
컴파일러가 더 효율적으로 컴파일 할 수 있도록 해준다.
'JAVA이야기' 카테고리의 다른 글
ThreadLocal (0) | 2011.07.13 |
---|---|
자바의 volatile 필드 (0) | 2011.07.13 |
소프트링크와 하드링크 (0) | 2011.07.08 |
"[취업뽀개기]삼성,LG,두산,한화,SK,STX,현대 대기업 취업족보 (0) | 2011.06.20 |
캔버스 무료 경품 추첨 (0) | 2011.03.28 |