Never Ending Story..
close
프로필 배경
프로필 로고

Never Ending Story..

  • 카테고리 (390)
    • ★일상들☆ (96)
      • └ 이야기 (42)
      • └ 리뷰들 (47)
      • └ 위드 챗지삐띠 (0)
      • └ 커머스 (2)
      • └ 기타 (5)
    • ★기록들☆ (188)
      • └ 구글 (12)
      • └ 관심사 (34)
      • └ 이벤트 (16)
      • └ 스포츠 (41)
      • └ 티스토리 (76)
      • └ 기타 (9)
    • ★프로그래밍☆ (86)
      • └ Java (22)
      • └ Web (46)
      • └ Silverlight (5)
      • └ C/C++ (3)
      • └ 기타 (10)
    • ★애니☆ (2)
      • └ 블리치 (0)
    • ★팁(Tip)들☆ (18)
  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

C언어 펀더멘탈 - 고정관념을 버리자.

소스만 보고 성능을 비교할 수 있을까? C 언어 서적을 보다 보면 증감 연산자 부분에서 강조하는 다음과 같은 이야기가 있다. "i++가 i += 1 혹은 i = i + 1 보다 성능이 더 좋다." 과연 이 이야기는 맞는 것일까? 답은 "아니다" 이다. 위의 이야기에 나온 내용을 소스로 구현하고 컴파일 후 디스어셈블리로 보면 위 3가지 경우가 모두 같은 3줄의 어셈블리 소스로 구현되어 있고 결과적으로 성능에는 전혀 차이가 없다는 것을 알 수 있다. C 소스. #include int main() { int i = 0; i++; i += 1; i = i + 1; return 0; } C 소스 컴파일 후 디스어셈블리. 1: #include 2: 3: int 4: main() 5: { 00401010 push e..

  • format_list_bulleted ★프로그래밍☆/└ C/C++
  • · 2007. 1. 4.
  • textsms
  • navigate_before
  • 1
  • navigate_next
공지사항
  • 간만에 스킨 교체했습니당. ㅋ
  • 오랜만에 공지 하나 띄웁니다.
  • 이벤트스크랩 카테고리가 새로 생겼답니다.
  • 블로그 원상 복구 시켰습니다.
  • 티스토리(Tistory) 초대장 나눠드려요~!!
전체 카테고리
  • 카테고리 (390)
    • ★일상들☆ (96)
      • └ 이야기 (42)
      • └ 리뷰들 (47)
      • └ 위드 챗지삐띠 (0)
      • └ 커머스 (2)
      • └ 기타 (5)
    • ★기록들☆ (188)
      • └ 구글 (12)
      • └ 관심사 (34)
      • └ 이벤트 (16)
      • └ 스포츠 (41)
      • └ 티스토리 (76)
      • └ 기타 (9)
    • ★프로그래밍☆ (86)
      • └ Java (22)
      • └ Web (46)
      • └ Silverlight (5)
      • └ C/C++ (3)
      • └ 기타 (10)
    • ★애니☆ (2)
      • └ 블리치 (0)
    • ★팁(Tip)들☆ (18)
최근 글
인기 글
최근 댓글
태그
  • #광저우 아시안게임
  • #광저우 아시안게임 일정
  • #박지성
  • #티스토리
  • #플러그인
  • #티스토리 공지
  • #이벤트
  • #Tistory
  • #자바
  • #구글
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바