как это возможно?
как можно было научиться программировать (на любом языке), и при этом не слышать про «игру жизнь»?
жестокая жизнь безо всяких прелюдий швырнула тебя фейсом об тейбл прямо в линукс?
Я тоже не слышал о нем, про "жизнь" слышал, но это какая-то приколюха для математиков, в реальной жизни не нужная. А, ну и там "глайдер" есть, который всякие кулхацкеры ставят себе на аватарки.
ну, математиков эта приколюха вряд ли заинтересует (поле «жизни» - это лишь пример как из элементов, работающих по простым правилам, получается хаос на уровне системы, формулами поведение такой системы не опишешь)
а вот для программистов игра «жизнь» - это повод заинтересоваться программированием
Изобретатель тетриса вроде Алексей, жил в Москве, потом уехал в Штаты, фамилию не помню, к математике он относился слабо, хотя вроде чем-то в ней занимался, но особых публичных достижений не имел.
Лор полон людей, которые работу работают, а не дрочат на абстрактные концепции.
поле «жизни» - это лишь пример как из элементов, работающих по простым правилам, получается хаос на уровне системы
Очень интересно. Еще можно послушать /dev/urandom.
а вот для программистов игра «жизнь» - это повод заинтересоваться программированием
Повод заинтересоваться программированием это желание решить реальные проблемы при помощи компьютера. Развлечение, которое никаких проблем не решает, и при этом "из элементов, работающих по простым правилам, получается хаос на уровне системы" тут ничем не может заинтересовать.
Но вот изучающим сферических коней в вакууме оно, конечно, очень нужно, полезно и интересно.
Развлечение, которое никаких проблем не решает, тут ничем не может заинтересовать.
развлечение - это сильнейший мотиватор, если его правильно применить (я уже приводил пример как стремление читеров избежать бана вынуждает их изучать программирование)
применительно к игре «жизнь» умение программировать - это единственный способ самому «заглянуть» как будет развиваться конфигурация клеток, так как с помощью ручки и бумажки заглянуть далеко не получается
как можно было научиться программировать (на любом языке), и при этом не слышать про «игру жизнь»?
Да вот представь, такой невежда. Но я как поколение пепси посмотрел в вики, и не впечатлился. Конкретно эта игра - какая-то бесполезная хрень, ничего не дающая на практике. И с т.з. теории применительно к IT… та же тьюринг-полнота языка и та же алгоритмическая неразрешимость.
жестокая жизнь безо всяких прелюдий швырнула тебя фейсом об тейбл прямо в линукс?
слово «Линукс» проникло в мой разум еще до того, как я взял в руки учебник по матану
Как уныла моя жизнь. Спасибо ЛОРу. Узнал об интересном человеке и интересной теории. А заодно ознакомился с цифровой физикой. Чего только не придумают!
для программистов игра «жизнь» - это повод заинтересоваться программированием
Ого как. Прям рекурсия какая-то. А до этого программисты занимались программированием из-под палки, без заинтересованности?
Как бы то там ни было, знание «жизни» не является ни необходимым, ни достаточным условием для становления программиста. Да, это милая штуковина. Таких моделей и похожих курьёзов в математике - сотни и тысячи. Увы, если не надрачивать эти темы постоянно, то через лет 10-15 после окончания вуза это катастрофически быстро забывается (это я говорю на собственном примере, у других может быть по другому).
Главное отличие Sims и Sim City от "жизни" - то что они реагируют на "вешнее" взаимодействие. Сами по себе они не работают. Лучше было сравнить с нейросетями или чем-то еще, что умеет развиваться "само по себе".