일반인을 위한 스크립트 언어 만들고있는데
인덱스를 0부터 시작할지 1부터 시작할지 고민중
에초에 0번 인덱스를 부를때 '첫번째 인덱스'라고 부르는데
그냥 서수 따라서 1이라고 하는게 더 직관적이지 않음?
예를들어 반복문은
for(i = 1; i <= 10 i++)
배열은 arr = { 1, 2, 3 }
arr[1] // 1
arr[3] // 3
arr.Length // 3
이런식으로 ㅇㅇ
0부터 시작해야하는 이유 다익스트라의 주장 들어보니까
핵심적인 주장이 인덱스가 1부터 시작하면 주소값 연산할때
첫번째 주소값이 p+N-1이 되니까 별로라는 주장같은데 (0부터 시작하면 p+N)
내가만들건 매니지드언어라 주소값 다룰 일도 없고
일반인 위한거니까 상식에 따라서 1부터 시작하는게 맞지?
좆반인을 병신취급하지 마시고 프로그래밍 인덱스는 0부터 하는 거라고 머리에 입력하게 하세요
앗싸리 인덱스에 접근할 필요 없이 만들면 안됨? - dc Cpp
인덱스가 0부터인걸 이해못하는새끼가 언어를쓰겠나요 - dc App
얼마전에 파스칼로 드립치려고 대충 문법 읽어본적 있는데 그건 보니까 인덱스 프로그래머가 문법적으로 정할 수 있더라
뭔드립을 치려고 - dc Cpp
겁나 옛날 언어를 가지고 최신 문법이라고 드립
원인덱스 언어 이미 있지 않나 상관없을 것 같은데
원 인덱스 별로 안좋음 혼란유발함
필요한 포인트마다 전부 1부터 시작하도록 박아야할텐데 그러면 너무 복잡해짐
PHP 도 0부터 시작하는데 무슨
고대언어 포트란은 1부터 시작함