왜 0부터 시작하나요? 짜증스럽게요
이넘의 프로그램은 0부터 시작해서
항상 핵갈리고 짜증스럽습니다.
왜 0부터 시작하냐구요,,,
아무것도 없을 상태가 0이니까 그런 개념일거라고는 생각되는데..
그럼 우리가 숫자 셀때도 영 하나 둘 셋~
이래야 맞잖아요,!!
그러니까 왜 프로그램에서 0부터 시작하냐구욧
없는 상태 그러니까 그럼 시작하는 1부터 해도 되잖아요
그리고 0상태로 둘려면 뭘라고 프로그램을 해요?
어쨋거나 뭘 시작하려고하는거니까
시작하는 순간 1이되는건데 1부터 해도 되는거 아닌가요?
ㅋㅋ줸장할,
어떤놈이 만들었는지 ㅜㅜ
아니면 다른 이유가 있나요?
|
댓글을 작성하시려면 로그인이 필요합니다.
댓글 12개
짧은 소견으론 정함이란 그런 것이라고 생각해요~ ^^
성은 단지 다른것과 구별하기 위한 것이고 양이나 순서에 개념이 없습니다. 숫자는 순서와 양이 포함되는 개념이라.
저도 프로그래밍 처음 공부했을때 참고했던 자료인데... 제가보던건 못찾겠고.. 아래링크를 참고하시면될듯합니다
https://nanite.tistory.com/56
그래서 그럴지도 모르겠네요
일상에서 0 은 아무것도 아닌 상태지만 프로그램에서는 특별한 의미가 있을거에요
만약 1부터 시작하게 되면 1은 반드시 값이 있어야 하니까는 빈값이 들어갈 수가 없게 되는거죠
0이 있어야 빈값(null)이 되고 값을 할당 받고 그 다음 1번째 되는 자리에 다른 값을 넣을 수 있는 것 같습니다. 만약 1번 먼저하게 되면 거기에는 반드시 값을 들어가야 하고 다른 값을 넣지는 못해서 0번이 있는 것 같습니다.
0도 아무것도 없는 영이 있고 있을둥 말둥한 0이 있는걸까요? ㅎㅎ 글이 거의 철학이 되어 가네요 ㅋ
불 꺼짐 0 불켜짐 1 겨우 켜지고 꺼지고를 반복적으로 바꿔서 신호로 받아 들였던 초기 컴퓨터가
그러다 보니 2 4 8 16 32 64 128과 같은 현재도 그와 같은 주소체계나 숫자 개념을 쓰구요
만약 중간 개념인 반쯤 꺼짐 같은 개념을 도입했다면 3진수나 뭐 그런 이상한 개념으로
발전했겠죠
그래도 코드 버벅대는 사람으로서 애로가 많네요. 이제 좀 바꿀때도 되지 않앗나,ㅜㅜ
아직도 불꺼짐 켜짐이라닠ㅋ