9 ms·
consider polar coordinates. reject cartesian dogma.
by dontcontactme 4y ago
consider polar coordinates. reject cartesian dogma.
- chipuni 4y agoYou might have written that as a joke, but Logo's turtle graphics are polar coordinates and made sense to young students.
- Jtsummers 4y agoThe way of interacting with the turtle was via procedures and commanding it with things like "rotate 90" or "forward 100". Students didn't have to think about the coordinate system explicitly, only the result on the turtle from the turtle's POV.
- yjftsjthsd-h 4y agoI don't think that's actually easier for students, and it's definitely harder for the programmer to implement, so what's the benefit?
- thayne 4y agoI'm guessing that's a joke?
- Sharlin 4y agoConsider linear coordinates, that's how the memory is laid out after all ;) It should be easy to see, for example, that coordinate delta 96020 corresponds to 50 pixels down, 20 right on 1920pix horizontal resolution.
- wruza 4y agoReal men add stride up to 2048 and think in hex: 0x0001 (1,0) 0x0802 (2,1) 0x2803 (3,5)
- dekhn 4y agoclearly, hilbert spaces are the right approach
- taylodl 4y agoWhy stop there? Use the Argand plane and then get all your trigonometric functions for free! Gotta get those young whippersnappers into shape! Obviously I jest, but boy would it have made things a lot easier if we did them that way! To your point, I feel like we do a lot of the things we do because that's the way we've always done it. Every now and then we need to step back and ask whether that still makes the most sense.