Блог пользователя Bojack_human

Автор Bojack_human, история, 3 года назад, По-английски

Why do programmers visualize/draw trees upside down? why root is not at the bottom?

  • Проголосовать: нравится
  • +72
  • Проголосовать: не нравится

»
3 года назад, # |
  Проголосовать: нравится +224 Проголосовать: не нравится

To distinguish from actual trees.

»
3 года назад, # |
  Проголосовать: нравится +270 Проголосовать: не нравится

Hmmmm, it is pretty interesting question. I think the reason why we draw them upside down is the fact that we have not seen real trees.

»
3 года назад, # |
  Проголосовать: нравится +92 Проголосовать: не нравится

What do you mean by upsite down? Don't trees look like that irl too?

»
3 года назад, # |
Rev. 3   Проголосовать: нравится +34 Проголосовать: не нравится

Cause we programmers know our responsibility towards the environment and we don't cut real trees recklessly just for our selfish motive of solving problems. Hence we only use artificial trees that differ significantly from real trees.

»
3 года назад, # |
  Проголосовать: нравится +206 Проголосовать: не нравится

In order to draw them starting from leaves, you would need to compute all depths first to know where to draw each vertex.

»
3 года назад, # |
Rev. 2   Проголосовать: нравится +43 Проголосовать: не нравится

Same reason (in most cultures) we write top to bottom

»
3 года назад, # |
  Проголосовать: нравится +87 Проголосовать: не нравится

hardwood-tree-400x266.jpg
I couldn't understand what you're talking about. Doesn't this look realistic?

»
3 года назад, # |
Rev. 2   Проголосовать: нравится +8 Проголосовать: не нравится

May be programmers visualize the roots instead of the brunches of a tree.

»
3 года назад, # |
  Проголосовать: нравится +81 Проголосовать: не нравится

False. They are not upside down. Real trees are the ones which are upside down.

»
3 года назад, # |
  Проголосовать: нравится +16 Проголосовать: не нравится

i was about to ask the same question, why are trees upside down irl

»
3 года назад, # |
  Проголосовать: нравится +14 Проголосовать: не нравится

we write and read things top-bottom, i think i feels natural and easy to do same with trees

»
3 года назад, # |
Rev. 2   Проголосовать: нравится +8 Проголосовать: не нравится

.

»
18 месяцев назад, # |
  Проголосовать: нравится +17 Проголосовать: не нравится