좆도 아닌거 같지만(사실 진짜 개좆도아님) 여기서 어셈블리어나 컴퓨터구조 공부해봤는지 티남
++i는 레지스터에서 바로 증가시키고 메모리로 꺼지라고함
근데 i++는 명령어가 더 김, temp같은 임시공간이 필요해서
추가로 씨퓨/메모리 지역성 아는 사람들은 변수 시발 함수 초기구문에 다 때려박지 않음
그리고 배열선언시 크기는 당연히256같은 2의 거듭제곱
난 이런고로 코딩짬밥 판단함
개좆도 진자 개조조좆좆씹좆도 아닌거 같지만 이런거에서 다 티남
좆도 아닌거 같지만(사실 진짜 개좆도아님) 여기서 어셈블리어나 컴퓨터구조 공부해봤는지 티남
++i는 레지스터에서 바로 증가시키고 메모리로 꺼지라고함
근데 i++는 명령어가 더 김, temp같은 임시공간이 필요해서
추가로 씨퓨/메모리 지역성 아는 사람들은 변수 시발 함수 초기구문에 다 때려박지 않음
그리고 배열선언시 크기는 당연히256같은 2의 거듭제곱
난 이런고로 코딩짬밥 판단함
개좆도 진자 개조조좆좆씹좆도 아닌거 같지만 이런거에서 다 티남
`추가로 씨퓨/메모리 지역성 아는 새끼들은 변수 시발 함수 초기구문에 다 때려박지 않음` 다 맞말인데 이건 그런가 싶음. 함수 호출할 때, 지역변수, 매개변수로 필요한만큼 스택에 메모리 공간 다 확보하고 시작하는데, 함수 초기에 있나 필요한 곳에 있나가 영향을 미치나? 쓰이는 곳에 가까울수록 가독성엔 좋겠다만
이건 아마 옛날 c 컴파일러가 중간 선언을 지원하지 않아서 생긴건데 지역성 보다는 그냥 눈에 안띄어서 문제
os랑 컴파일러 시간에 졸았음?
pact)최적화하면 다 똑같음
특) 컴파일러가 잘 해주는데도 굳이 가독성 박살내길래 반쪽짜리 지식이라고 지적하면 거품물고 화내서 아무도 같이 일 안하려고 함
이거 셰이더나 쿠다같은데선 유의미한 차이 있더라 근데 난 니가 포프 구독자라는데 한표
ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
아오ㅋㅋㅋㅋㅋㅋ
ㅋㅋㅋㅋㅋㅋㅋ
ㅋㅋㅋㅋㅋㅋㄴ
i += 1
증가 연산은 컴파일러가 알아서 처리하는데.. 가독성이라면 모를까
컴파일러가 좃으로 보이나
i-=-1
전위증감 후위증감은 아무 의미없는 마이크로 최적환데 판단하니 마니 ㅇㅈㄹ
저게 유의미한 차이를 보이는거는 이터레이터일때나 그렇고 그 외에는 진짜 개조또 상관없음
지역성 운운하면서 한 말은 아예 틀려먹어서 반박할 가치도 없고 진짜 정신병자노
난 이게 맞냐 틀리냐를 떠나서 이런 지엽적인 사고 가진 사람들이랑은 얘기안함 존나 피곤해서;
임베디드 아스퍼거임?
그거 다 컴파일러가 다 해 준다. -O0쓰는거 아닌 이상
게이는 최적화 플래그 모르노 - dc App
진짜 딱 책한권만 읽은 사람이 쓴글같음
디컴파일 프로젝트하는거 아니면 의미없다
댓글 다 나랑 똑같이 생각하노 ㅋㅋㅋㅋㅋ - dc App
저거 알고 모르고가 은근 차이 크다고 생각함
일단 어느정도 경력 있는사람이 저거 모른다고하면 그냥 개발자라는 직성하고 맞지 않는거같은 느낌들고 신입같이 경력 얼마 없는경우에는 알고있는기 더 특이한경우고