컴공을 배우는 이유
게시글 주소: https://old.orbi.kr/00057389387
[아래 두 코드 중에 더 좋은 코드는?] https://orbi.kr/00057389210
방금 제가 쓴 글입니다. 사람마다 공부한 정도에 따라 답이 굉장히 갈리는데
일반적인 개발자 : 차이 없지 않나요
1학년 : 차이가 없지않나요
2학년 : 1번. 다들 그렇게 쓰던데
3/4학년 : 1번. Locality 때문.
고인물 : 케바케
개발자라면 매일 쓰는 for문이지만 생각보다 우리는 그 동작을 근본적으로 모르는 경우가 참 많습니다.
컴공을 배워야하는 이유임 ㅋㅋ 이런거 어어어엄청 많습니다
전공 비전공 차이나요
0 XDK (+0)
유익한 글을 읽었다면 작성자에게 XDK를 선물하세요.
-
안녕하세요 고2 수험생입니다. 제가 공부는 하려고 하는데 유독 다른 친구보다 공부할...
케바케 ㄷㄷ이
아 고인물은 상황에 맞춰서 쓰는거고 아직 학부생은 배운대로 기계적으로 나오는거구나
1번으로 써야해요
cpu에서 돌아가는 code에서 cache hit를 위해서죠
gpu code라면 colunm 순으로 읽는게 맞지만 그때는 thread id로 접근을하게되고 gpu code style로 코드를 작성해야 하기때문에 예시와는 다르게 작성해야해요
결론 cpu code일거기때문에 cache hit를 위해 1번처럼 써야함