근대 전위후위 연산자 최적화 컴파일러 가려서 쓸만큼 속도를 우선시해야하는 프로그램이 존재하려나? 은행업무나 서버작업정도?
그리고 그정도는 워낙 작고 미묘한 차이라서 위의 작업에 쓰인다고 해도.
사실상 최악의 경우와 최상의경우 차이도 얼마 안날것 같애..
그냥 뻘짓인듯
근대 전위후위 가려서 쓸만큼 속도를 우선시해야하는 프로그램이
onepare(221.148)
2008-08-17 02:58
추천 0
댓글 12
다른 게시글
-
전위 후위 논쟁 말야..... [10]9500(jutylor) | 08.08.17추천 0
-
C# 과 C, C++ 은 완전 다른 언어인가요? [6]취미(125.180) | 08.08.17추천 0
-
아웅 있자나 아파치 쓸때 [7]아우우휼(123.213) | 08.08.17추천 0
-
취미로 프로그래밍하기에 C# 과 델파이중... [17]취미(125.180) | 08.08.17추천 0
-
2ch 털어줄 용자를 찾음. [6]베스볼(99.226) | 08.08.17추천 0
-
흑인간지 [1]익명(116.46) | 08.08.17추천 0
-
우우.. 안녕하세요오오.. [8]영원을사는..(sosgxv) | 08.08.16추천 0
-
아 요즘 디씨 좀 재미읍다 [4]오사카(124.56) | 08.08.16추천 0
-
카피곡 두번째, 그대에게 [2]도시철도99..(hy054nz) | 08.08.16추천 0
-
좀.. 바보같은 질문좀 할께요. [9]승네군(123.108) | 08.08.16추천 0
결론은 코딩하기 귀찮으니까 부리는 수작
헤헤 솔직히 귀찮으니까 저런건 대충하고 넘어갑시다. 저런건 따지면 한도 끝도 없고 무엇보다 저런 지식의 학문적 가치를 제외하면 공부하는 의미가 벗ㅇ어
정말 컴파일러를 못믿을 정도로 속도가 중요하다면 인라인 어셈블로 지껄이면 되는거 아닌가?
저런 최적화 셋팅이랑 컴파일구조등을 보면 흥미롭긴하지만... 전혀 실질적인 프로그래밍에 큰 도움을 줄것같진 안하; 실무이든 개인 제작이든...
그냥 코딩만 하면 심심하니까 궁금한 것 한번 속을 까보고 싶었을 뿐이야. 다들 이야기하는 대로 극한의 성능이 필요해서 연산자 선택 하나라도 더 쥐어짜야 하는 금융권 업무가 아니면 필요 없긴 하지. ^^
그거 할 시간에 알고리즘 하나 더 익히는게 더 이득일듯 ㅡ.ㅡ
어짜피 전체 실행시간에 영향을 미치는 부분은 이런 사소한 것 때문에 일어나는 일은 잘 없고 프로파일링 후에 최적화에 들어가지
성능차라기보다는 C++을 까뒤집고 싶은거지.
프로그램 로직에서 속도 줄이는게 훨씬더 많은 시간을 줄일수있겠지. 생각하는프로그래밍인가 실용주의 프로그래머 책인가에 소스코드 5%가 전체 실행시간의 80%를 잡아먹는다는 소리를 본적있는데
그 부분에서 속도 줄일 생각하는게 체감할정도의 속도를 줄일수있지. 실제 저정도로 극악까진 아니여도 비슷한 경우를 경험도 해봤고. 그리고 금융권 업무 얘기하는데 물론 서버 속도를 중요시 하겠지만 그러면 무거운 언어들은 왜 가따 쓸까?? 그렇게 하나하나 할꺼면 대부분의 코드를 인라인 어셈으로 짜겠지.
나도 배울땐 비쥬얼스튜디오 6..0환경에서는 ++i가 아주 아주 조금 더 빠르다는걸 들었었지만. 저정도 까지 신경쓸 환경이라면 CPU성능이 제한적인 제약적인 환경에서의 임베디드에서나 신경쓰지 않을까..
물론 증감연산자를 사용하는코드가 반복문 몇천 몇만번 돈다면 손은 봐줄듯.