🤓 Я неожиданно для себя нашёл способ объяснить людям, как можно смотреть на мир глазами программиста, не будучи программистом.
Для начала нужно осознать, что существует реальный мир. Это то место, где мы живём, и им управляет физика. Есть законы мироздания, которые кем-то и чем-то созданы, и мы в них существуем. Мы не можем влиять на них, максимум — можем понять и описать.
В такой системе координат мы видим мир через призму физики. У объектов есть свойства, и эти свойства можно увидеть или описать, мы знаем о них. Грубо говоря, из пустоты ничего не появляется.
Теперь нам нужно создать свой мир, где нет физики. Мы остаёмся там же, где и были, физика у нас есть, но в новый мир мы её не берём. Нет больше материи, нет вселенских законов. А что есть?
Ничего нет. Нам нужно всё создать самим. Давайте создадим стул, а то ведь даже присесть не на что. Как создать стул? Материи нет, физики нет, хурма какая-то. Сейчас будет фокус, приготовьтесь, бум! { type: 'стул', color: 'белый' } Вот он, мой стул.
Если вы не согласны, что это стул, создайте свой. В цифровом мире есть только информация, и всё сводится к тому, что её нужно как-то записать. Я вот так записал свой стул. Существует ли стул в реальном мире? Нет. Он появился и будет существовать, пока компьютер работает.
А откуда стул появился? Я его создал, я взял ничего и создал в этом ничего стул. Вот это и есть мир глазами программиста. Есть большое ничто, а в нём инструменты для записи и обработки данных. Как решите определить, так оно и будет. Понадобятся законы мироздания, материя и всё остальное, значит, придется создавать самим. Вопрос лишь в том, как записать.
Разница между богом и программистом в том, что бог не мнит себя программистом🪑