Ideas & society2009 · shared on Hacker News

Edsger Dijkstra's note on starting array indices at 0 (pdf, 1982)

Research PDF · needs verification

Explore Edsger Dijkstra's note on starting array indices at 0 (pdf, 1982), its original source and Hacker News discussions. Discover community perspectives and save it to your reading list.

Read original

The conversation around the idea.

Original Hacker News threads. Different perspectives, questions, and things worth thinking about.

Showing up to 100 related threads. A paper may appear in a comment rather than the original submission.

Links found in the discussion

Up to 50 recent source links, in HN item order.

Ymontalbano ·

Julia 1.0

915 points434 comments
Yjemeshsu ·

Why we created Julia - new language for fresh approach to technical computing

499 points190 comments
Yaapeli ·

Statistics with Julia [pdf]

470 points131 comments
Ysnikolaev ·

Why do arrays start at 0?

413 points674 comments
Yjakobnissen ·

What's bad about Julia?

326 points316 comments
Ynathan-barry ·

The Manuscripts of Edsger W. Dijkstra

268 points125 comments
Yingve ·

Giving up on Julia

265 points230 comments
Yptype ·

Some Insights from a Julia Developer

255 points236 comments
Ythunderbong ·

Luon programming language

233 points119 comments
Ydangoldin ·

Why Python uses 0-based indexing. It's because of slices

202 points135 comments
Yot ·

C++20 Ranges

196 points160 comments
Ynuriaion ·

Another Scala rant on HN

165 points164 comments
Yfeynma ·

Why numbering should start at zero (1982)

161 points216 comments
Ybdhe ·

Edsger Dijkstra's note on starting array indices at 0 (pdf, 1982)

160 points76 comments
Ysoheilpro ·

Joel Spolsky and Clive Thompson discuss the past, present, and future of coding

144 points108 comments
Ygurjeet ·

Quick Overview of Julia language [pdf]

143 points55 comments
Ytodsacerdoti ·

Lua, a Misunderstood Language

138 points134 comments
Ynelhage ·

Indices Point Between Elements

133 points62 comments
YLofkin ·

Static, Ahead of Time Compiled Julia

112 points84 comments
Yjackhammer2022 ·

Dijkstra: On the cruelty of really teaching computer science (1988) [pdf]

111 points61 comments
Ymattbostock ·

Lwan, a high-performance web server with Lua support

99 points55 comments
Yaaronchall ·

Why numbering should start at zero (1982)

67 points47 comments
Ybajsejohannes ·

Why numbering should start at zero (1982)

42 points63 comments
YKlausTrainer ·

Why We Start Indexing from 0 in Computer Science

41 points35 comments
Ycritic ·

Lua vs Ruby benchmarks (similarly "high-level" languages, insanely different performance)

39 points72 comments
Ytkhattra ·

How Did Dennis Ritchie Produce His PhD Thesis? [pdf]

28 points8 comments
Ypantalaimon ·

.io considered harmful

26 points9 comments
Ysnth ·

Dijkstra: Why numbering should start at zero [pdf]

15 points0 comments
Yleephillips ·

Julia 1.9.0 lives up to its promise

8 points0 comments
Yadito ·

Edsger Dijkstra: Why numbering should start at zero [pdf]

3 points0 comments
Ysusam ·

Why numbering should start at zero? – By Dijkstra [pdf]

3 points0 comments
Ycpeterso ·

Edsger Dijkstra: Why numbering should start at zero (1982) [pdf]

2 points0 comments
Ythepoet ·

Dijkstra explains why numbering should start at zero [pdf]

1 points0 comments
Ydevbas ·

Dijkstra's argument on why numbering should start at zero [pdf]

1 points1 comments
Yatg_abhishek ·

Numbering should start at zero? [pdf]

1 points0 comments
Ymooreds ·

Lua: The Little Language That Could

1 points0 comments

One idea leads to another.

Explore more papers