PGR21.com
- 모두가 건전하게 즐길 수 있는 유머글을 올려주세요.
- 유게에서는 정치/종교 관련 등 논란성 글 및 개인 비방은 금지되어 있습니다.
Date 2021/11/30 00:37:38
Name 퍼블레인
File #1 9CDDE84A_0337_4E05_B23E_551E34407282.jpeg (83.3 KB), Download : 62
출처 개드립
Subject [유머] 사람들이 프로그래머를 싫어하는 이유


지니:(극혐)

통합규정 1.3 이용안내 인용

"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.
법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
도라지
21/11/30 00:44
수정 아이콘
underflow
헌트쿡
21/11/30 00:46
수정 아이콘
OK, 컴파일러 에러네. Rust 쓰거든. 바이바이.
치맥사랑
21/11/30 00:46
수정 아이콘
무슨말일까요 설명이필요합니다
사이먼도미닉
21/11/30 00:49
수정 아이콘
이래서 사람들이 프로그래머를 싫어하네요 크크
헌트쿡
21/11/30 00:50
수정 아이콘
unsigned long long int는 음수가 없는 정수형이고 16비트 컴퓨터에서는 0~65535까지 표현합니다 그리고 0에서 1을 줄이면 65535가 됩니다. (C계열 언어에서, 이를 언더플로우라고 부릅니다)
피식인
21/11/30 00:52
수정 아이콘
소원을 무한대로 늘려줘 같은 소리죠..
21/11/30 00:53
수정 아이콘
갯수의 타입이 unsigned long long 갯수라는 것은 음수 없이 0 ~ 2^64-1 까지의 값을 표현할 때 사용하는 방법인데요

남은 소원의 갯수를 줄여달라고 하면 다 빌었으니 0에서 -1로 가야 하는데 unsigned는 음의 숫자 표기가 없기 때문에 바로 2^64-1로 돌아가 버립니다.

2진법으로 표시하면

11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111로 바뀌게 되는데 signed에서는 제일앞의 1은 음의 표시가 되는데 이걸 unsigned로 바꿨으니 말도 안되는 크기의 숫자 표현이 되는거죠

즉 소원의 갯수가 저걸로 거의 무한대나 다름없게 바뀌게 된 것입니다
바닷내음
21/11/30 00:58
수정 아이콘
에이 무한대라니 농담도 참…
18,446,744,073,709,551,615 개밖에 안되는걸요?
21/11/30 01:03
수정 아이콘
0개째에서 또 줄여달라고 할텐데요 크크크크크
Meridian
21/11/30 09:35
수정 아이콘
3개남았을때 또 본문처럼 빌어버리면....크크크
42년모솔탈출한다
21/11/30 10:06
수정 아이콘
이미 앞에 두개는 빌어두었기 때문에 다시 빌 필요도 없습니다
그리고 추가된 소원으로 소원이 한개 남으면 항상 남은 소원의 갯수를 한개 줄여달라는 소원을 빌어두면 이후 한개 남았는지 계산할 필요없이 자동으로 갱신됩니다 크크크
Meridian
21/11/30 10:12
수정 아이콘
이래서....프로그래머를 아무도 좋아하지 않는군요...
너무 악랄하잖아욬크크크
21/11/30 01:01
수정 아이콘
언더플로우 치트요!
21/11/30 00:47
수정 아이콘
다시 읽어도 독립적이란 말은 잘 이해가 안되네요
어름사니
21/11/30 00:51
수정 아이콘
소원이 줄어드는 메커니즘이 wish 형의 리스트에서 pop 하는 개념이면 underflow 대신 인덱스 에러가 발생해서 그런 거 아닐까.. 싶네요
바닷내음
21/11/30 01:00
수정 아이콘
각 소원이 하나의 목적을 위한 시퀀스니까 하나로 퉁쳐버려서 결과적으로 소원이 1개 남을수 있는 걸 사전 차단한거 아닌가요 쓸모없는 소원 2개도 소진할겸..
물맛이좋아요
21/11/30 01:06
수정 아이콘
이래서 사람들이 프로그래머를 싫어하는 겁니다.
42년모솔탈출한다
21/11/30 01:05
수정 아이콘
첫번째, 두번째, 세번째 소원을 하나의 뭉치로 취급해서 소원 한개 줄이는 소원으로 취급하는걸 막는거죠.
안 그러면 첫번째, 두번째 소원을 만족하면서 소원 한개를 줄이는 소원을 빈거로 취급해서
소원 3개 중에서 소원 한개를 쓰고, 한개를 줄여서 남은 소원이 한개가 되버릴 수 있으니까요.
42년모솔탈출한다
21/11/30 01:12
수정 아이콘
(수정됨) 거기다 소원의 갯수를 줄여달라는 소원에 대해서 그러면 처음부터 소원의 갯수가 줄어있던걸로 쳐서 두번째 소원은 애초에 빌지 않았던거로 한다는 식의 소원 들어주기를 막으려는 의도도 있을거고요.
21/11/30 02:52
수정 아이콘
각 소원들이 서로 영향을 미치지 않는다는거 아닐까요.
A를 빌었을 땐 B는 안돼 같은 제약을 받지 않기 위해
공실이
21/11/30 01:38
수정 아이콘
보더라인 생각하기 까다로운데 줄일때 한 열개 줄여달라고 하지 왜 고민되게 한개 줄여달라고 하냐...
다시마두장
21/11/30 04:06
수정 아이콘
(이런 유머가 보이면 신나서 튀어나오는 프로그래머들)
티모대위
21/11/30 06:27
수정 아이콘
줄이는것도 연산상으로 줄이는거지, 결국 소원을 늘리는 행위니까 안된다고 봐야 할테지만 크크
ALU 입장에서는 결국 덧셈이 이루어지니까요.
raindraw
21/11/30 07:43
수정 아이콘
지니는 요정 아닌가요?
블레싱
21/11/30 08:00
수정 아이콘
지니 흑화해서 원숭이의손(맞나?) 식으로 소원들어줄듯
지니팅커벨여행
21/11/30 08:04
수정 아이콘
아~ 완벽히 이해했어!
21/11/30 08:17
수정 아이콘
예외처리 구문 없으므로 무효
Rorschach
21/11/30 08:51
수정 아이콘
long도 아니고 long long은 욕심이 너무 과하신데 크크크
멸천도
21/11/30 09:10
수정 아이콘
게이머들이 익히 아는 간디의 극도로 호전적인 성향이 바로 이 언더플로어라고...
21/11/30 13:36
수정 아이콘
알아듣는 건 둘째치고 지들끼리만 아는 얘길 숙덕거리면 그게 프로그래머가 아니라도 안 좋아하겠죠
21/11/30 19:27
수정 아이콘
(수정됨) 위키에 의하면 unsigned integer 에 음수를 넣으려다 큰 수로 취급되는 건 integer overflow 혹은 integer wraparound 라고 불립니다. 위의 댓글들에서 언급한 언더플로우(underflow)는 주로 부동 소수형(floating point number)로 0에 수렴하는 값을 표현하려다 지수부의 숫자가 (-)로 너무 커져서 표현할 수 없는 상태를 뜻합니다. 즉 컴퓨터에서 허용하는 가장 작은 양보다 더 작은 양을 표현하려다 발생하는 오류이지, 위의 만화에서와 같은 오류는 아닙니다.
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
441549 [유머] 만신 김성모에게 건달이란.jpg [18] KOS-MOS10170 21/11/30 10170
441548 [기타] '배'인가 아니면 '사과'인가? [14] jjohny=쿠마10090 21/11/30 10090
441547 [유머] 일머리 없는 사람 특징.jpg [55] 핑크솔져18055 21/11/30 18055
441544 [유머] 주변 사람들 불편하게 만드는 액세서리.jpg [13] 파랑파랑13043 21/11/30 13043
441543 [유머] 뒤죽박죽 지구촌.jpg [7] 파랑파랑11879 21/11/30 11879
441542 [유머] 거절할수 없는 고백 [10] 파랑파랑12174 21/11/30 12174
441541 [LOL] 롤계의 김수겸 [45] roqur10269 21/11/30 10269
441540 [LOL] 시크릿 레어 x 아케인 콜라보 [4] Riina5757 21/11/30 5757
441539 [스포츠] 어느 K리그 축구선수의 유튜브 채널... [5] AeonBlast7016 21/11/30 7016
441538 [유머] 사람들이 프로그래머를 싫어하는 이유 [31] 퍼블레인11616 21/11/30 11616
441537 [기타] 체온측정기 할아버지 [25] 묻고 더블로 가!11646 21/11/30 11646
441536 [LOL] 이순간 개빡친 페까 하나 [2] roqur8000 21/11/30 8000
441535 [기타] (주식) 드디어 국장에도 등판한 주식 상품 [26] 길갈12338 21/11/29 12338
441534 [유머] 영화/애니 속 과학자들은 왜 빌런 말을 고분고분히 잘 듣는가 [18] VictoryFood9407 21/11/29 9407
441533 [기타] 자동차 상식.jpg [18] 김치찌개9670 21/11/29 9670
441532 [유머] 오빠~ 나 라면 잘 못 끓이는데..그래도 라면 먹고 갈래???.jpg [26] 김치찌개12790 21/11/29 12790
441531 [유머] 하나를 평생 포기할 때마다 돈을 준다면?.jpg [60] 김치찌개10060 21/11/29 10060
441530 [유머] 이 정도만 받아도 만족하고 행복할 것 같은 현실적인 월급 액수는?.jpg [21] 김치찌개9035 21/11/29 9035
441529 [유머] 결혼식 갈비탕 식사 논란.jpg [21] 김치찌개11398 21/11/29 11398
441528 [서브컬쳐] [MCU] 우리 3작품 더 한다! [13] roqur7683 21/11/29 7683
441527 [기타] 3년간 스토킹을 당한다는 것 (인방/릴카) [36] 오곡물티슈10545 21/11/29 10545
441526 [유머] 1화 빌런을 퇴치하는 방법.jpg [8] 오곡물티슈9374 21/11/29 9374
441525 [스타1] 정신 나간 프로토스 [14] 8148 21/11/29 8148
목록 이전 다음
댓글

+ : 최근 1시간내에 달린 댓글
+ : 최근 2시간내에 달린 댓글
맨 위로