왜 0부터 시작하나요? 짜증스럽게요 > 자유게시판

자유게시판

왜 0부터 시작하나요? 짜증스럽게요 정보

왜 0부터 시작하나요? 짜증스럽게요

본문

이넘의 프로그램은 0부터 시작해서

항상 핵갈리고 짜증스럽습니다.

 

왜 0부터 시작하냐구요,,,

아무것도 없을 상태가 0이니까 그런 개념일거라고는 생각되는데..

 

그럼 우리가 숫자 셀때도 영 하나 둘 셋~

이래야 맞잖아요,!!

 

그러니까 왜 프로그램에서 0부터 시작하냐구욧

없는 상태 그러니까 그럼 시작하는 1부터 해도 되잖아요

그리고 0상태로 둘려면 뭘라고 프로그램을 해요?

어쨋거나 뭘 시작하려고하는거니까

시작하는 순간 1이되는건데 1부터 해도 되는거 아닌가요?

ㅋㅋ줸장할,

어떤놈이 만들었는지 ㅜㅜ

아니면 다른 이유가 있나요?

 

 

 

추천
1

댓글 12개

ㅋㅋ 다들 엮이시네요. 일단 핵갈리게 비논리적이라는 주장이었구요,
성은 단지 다른것과 구별하기 위한 것이고 양이나 순서에 개념이 없습니다.  숫자는 순서와 양이 포함되는 개념이라.
메모리 주소가 0부터 시작해서인것도 있고 '0부터 시작하고 마지막 수는 포함하지 않는 인덱스 넘버링'이 프로그래밍에 가장 좋은 표현법이기 때문입니다

저도 프로그래밍 처음 공부했을때 참고했던 자료인데... 제가보던건 못찾겠고.. 아래링크를 참고하시면될듯합니다

https://nanite.tistory.com/56
0은 2진수를 나타날 때 꼭 필요한데요
그래서 그럴지도 모르겠네요
일상에서 0 은 아무것도 아닌 상태지만 프로그램에서는 특별한 의미가 있을거에요
이건 제 추측이지만은 0이 있어야 값을 받을 준비가 됐다는 의미인 것 같습니다.
만약 1부터 시작하게 되면 1은 반드시 값이 있어야 하니까는 빈값이 들어갈 수가 없게 되는거죠
0이 있어야 빈값(null)이 되고 값을 할당 받고 그 다음 1번째 되는 자리에 다른 값을 넣을 수 있는 것 같습니다. 만약 1번 먼저하게 되면 거기에는 반드시 값을 들어가야 하고 다른 값을 넣지는 못해서 0번이 있는 것 같습니다.
항상 배고픈 상태니까 밥을 먹을 준비가 되어야 하고 밥이 들어오면 1하면 되지 않나요? 디비도 항상 받을려고 있는거니까(받을려는게 아니면 디비가 있을 필요가 없고 ㅋ) 받으면서 하나 둘 셋 하면 되지않을지.
0도 아무것도 없는 영이 있고 있을둥 말둥한 0이 있는걸까요? ㅎㅎ 글이 거의 철학이 되어 가네요 ㅋ
뭐 최초에 만든 사람한테 직접 물어봐야 하지 않을까요? 저는 어디까지는 추측이라서요 ㅎㅎㅎ
최초의 컴퓨터론 10진수 표현을 할수 없어서 2진수인 0과 1을 사용합니다
불 꺼짐 0 불켜짐 1 겨우 켜지고 꺼지고를 반복적으로 바꿔서 신호로 받아 들였던 초기 컴퓨터가
그러다 보니 2 4 8 16 32 64 128과 같은 현재도 그와 같은 주소체계나 숫자 개념을 쓰구요

만약 중간 개념인 반쯤 꺼짐 같은 개념을 도입했다면 3진수나 뭐 그런 이상한 개념으로
발전했겠죠
역시 전문가시네요,,,,이해됐습니다.
그래도 코드 버벅대는 사람으로서 애로가 많네요. 이제 좀 바꿀때도 되지 않앗나,ㅜㅜ
아직도 불꺼짐 켜짐이라닠ㅋ
전체 195,332 |RSS
자유게시판 내용 검색

회원로그인

진행중 포인트경매

  1. 참여3 회 시작24.04.25 20:23 종료24.05.02 20:23
(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT