컴퓨터
[컴싸공부] 재밌는 오버플로우 사건 #2 - 2038년 문제
피
피키대디 (211.♡.169.67)
2024년 8월 26일 PM 11:08 · 수정됨(02. 28. 03:29)
조회 1,498 공감 0









읽어주셔서 고맙습니다!!
댓글 (8)
-
이이프로부족
24.08.28 · 210.♡.248.30
버퍼오버플로우 문제인줄 알고 들어왔다가 잘 보고 갑니다. -
피피키대디
→ 이프로부족 작성자
24.08.28 · 211.♡.169.67
아 네 정수형 오버플로우 이야기였습니다.
댓글 고맙습니다! ^^ - 땡
땡땡이
24.08.28 · 211.♡.121.134
음. 이문제는 제 후임에 후임에게로.. 전달 ㅎㅎ
정보 감사합니다. -
피피키대디
→ 땡땡이 작성자
24.08.28 · 211.♡.169.67
저희가 2038년에도 코딩을 할까요? 모르겠네요! ㅋㅋㅋ
읽어주셔서 고맙습니다!! ㅎㅎㅎ - X
xYaauung
24.08.29 · 27.♡.242.82
왜 unsigned 하지 않았을까요? ㅎ
시간은 음수가 없는데.. -
피피키대디
→ xYaauung 작성자
24.08.29 · 211.♡.169.67
앗! 좋은 질문이네요.
주저리주저리가 될 것 같아 내용에 포함시키지 않았지만 조사해보니
여러 이유가 있더라고요.
1. unsigned type이 C언어가 추가된 시점이 1978년입니다. 유닉스 타임스탬프가 탄생한 1970년 초반에는 signed type만 존재했었다는 이유
2. 에포크 시점 이전의 시간을 음수로 표현할 수 있어서 전과 후 모두 표현할 수 있는 장점
3. 1970년 당시 2038년은 걱정할 필요가 없었고 사용하기 편리한 signed로 충분했음
요정도 이유가 있어요!
고맙습니다. -
벤벤플러
25.02.27 · 119.♡.246.61
Y2K 와는 다른 문제가 되겠군요 ㅋㅋㅋ -
피피키대디
→ 벤플러 작성자
25.02.28 · 59.♡.254.242
네 맞습니다! 댓글 감사합니다!
댓글을 작성하려면 이 필요합니다.