Це чудове питання, про яке я багато разів думав. Проста відповідь на питання "чому" полягає в тому, що формати телебачення також проводили лінії зліва направо, а потім зверху вниз. Оригінальними моніторами комп’ютера були ЕРТ-екрани (невеликі телевізори), тому формат, природно, залишався колишнім. Коли монітори стали плоскими екранами (а телевізори також стали плоскими екранами), однаково природно було зберегти той самий формат для легкої сумісності.
Звичайно, ви можете запитати: чому телевізори малюють саме так? Вони були винайдені на початку 20 століття, тож ви можете собі уявити, скільки думок чи недоліків у них входило в дизайн, якщо це навіть було поставлено під сумнів. Примітка: не призначено бути неповажним, оскільки неймовірно складніше отримати рівняння для відбиття променів магнітом до відповідних ліній на екрані, на відміну від простої матриці крихітних «лампочок». (Це ніби постає питання про те, як на Землі вони винайшли ЕПТ перед простою матрицею крапок, ще на початку 20 століття?)
Тим не менш, я здогадуюсь, що, ймовірно, його ніколи не ставили під сумнів (погано), оскільки західні мови пишуть слова зліва направо і зверху вниз. Напевно, ніхто не здогадувався про можливість робити це інакше.
Особисто мені цей формат не подобається. Я здобув таке ставлення, коли програмував ігри та інші симуляції за участю еліптичних орбіт. Щоразу, коли ви шукаєте складання рівнянь, що містять гріх, cos або загар, вам потрібно ретельно перевернути знаки, які відповідають параметрам осі y ... або ви отримаєте неправильну річ. Прикладом можуть бути параметричні рівняння для еліпса, намальованого під будь-яким кутом 2D. Це може бути справжній кошмар, що розсікає гріх гріх, гріх cos і подібні речі.
Ефективно кажучи математично, екран знаходиться у квадранті 4 замість квадранта 1. Це зайво ускладнюється.
До речі, коли ви досягнете 3 розмірів, вісь z вважається, що йде вгору в позитивному напрямку. Якийсь іронічний. [EDIT]: Може, ні, дивіться мій коментар нижче.
Ще дві речі, які я зрозумів / натрапив:
Сонячні годинники в північній півкулі (які мають вказівники на північ і диски, паралельні землі) завжди обертаються за годинниковою стрілкою . Тож якщо ми поставимо нульову годину вгорі "обличчя годинника", тоді тіньовий вказівник почне рухатися праворуч. Це може бути джерелом ліво-праворуч у західних мовах, поширюючись до декартових координат та екранів телевізора / комп’ютера.
Старі комп’ютери так не малювали графічних об’єктів. Вони намалювали текст у командному рядку. Тож закономірно поставити рядок 0 у у = 0. Якби ми мали походження внизу зліва, математика малювання ліній тексту була б дещо більше задіяна, і це могло б бути великою справою для тих старих повільних комп'ютерів (які навіть зробили ярлик для збільшення на 1, на користь, називається "++"). Крім того, вам потрібно знати роздільну здатність екрана, тоді як якщо ви просто робите рядок 0 у y = 0, вам не потрібно знати роздільну здатність.