Форум: "Прочее";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];
ВнизЖизнь Найти похожие ветки
← →
Думкин © (2012-05-31 05:51) [0]Простые правила ведь, а какой сложный итог
http://www.youtube.com/watch?feature=endscreen&NR=1&v=C2vgICfQawE
http://www.youtube.com/watch?v=xP5-iIeKXE8
← →
silver © (2012-05-31 08:53) [1]маладца
← →
boriskb © (2012-05-31 09:32) [2]Замечательная вещь.
Кстати, идеально подходит для знакомства с массивами, циклами при изучения ЯП.
В 80-е годы я эту штуку писал языках на 5, наверно.
На PL/I ,помню, спрашивал с консоли начальную конфигурацию и после скольких итераций печатать результат. Дисплеев не было еще.
Очень рекомендую при изучении нового языка.
← →
Думкин © (2012-05-31 09:45) [3]
> На PL/I ,помню, спрашивал с консоли начальную конфигурацию
> и после скольких итераций печатать результат. Дисплеев не
> было еще.
жуть. Там в динамике интерес. Писал в текстовом режиме первый раз, размер маленький. Потом уже побольше поля делал, границы замыкал по тору, листу Мебиуса, бутылке Клейна.
Еще двухцветную делал.
Но таких огромных полей и с такими конструкциями - нет. Только то, что у Гарднера прочитал.
← →
boriskb © (2012-05-31 09:55) [4]
> Там в динамике интерес.
Это точно. Но как динамику показать если из устройств вывода только печать, лента (или магнитная или перфо) перфокарты, и чешская пишмашка "Consul" (вроде так она писалась)
Да и просто на бумаге вручную просчитывать - и то завлекает :) Только вероятность ошибиться велика
← →
KilkennyCat © (2012-05-31 10:00) [5]в школе все тетрадки в клеточку изрисовывали. ибо не только дисплеев, но и компов не было.
← →
Думкин © (2012-05-31 10:18) [6]
> Только вероятность ошибиться велика
> в школе все тетрадки в клеточку изрисовывали.
так кубиками же. У Гарднера и описано как.
← →
AV © (2012-05-31 10:30) [7]
> http://www.youtube.com/watch?v=xP5-iIeKXE8
время 6:10
Не ужели такое реально получить?!!!
ps
Насчет размеров..
Пусть клетка - один пиксел. Устойчивая конструкция - 2х2, минимум. У них устойчивая конструкция еле видна, т.е. как раз пиксел где-то.
Это какой же монитор нужен, что бы такое получить..
Хотя можно создавать картинку в памяти, виртуально, преобразовать в jpg какой -нибудь, и показывать уже масштабированным
← →
AV © (2012-05-31 10:33) [8]
> Не ужели
блин, что за привычка пробел жать :)
← →
Думкин © (2012-05-31 10:35) [9]
> блин, что за привычка пробел жать :)
Оправдывайся, оправдывайся..:)
Сегодня, кстати, ЕГЭ по русскому.
← →
Anatoly Podgoretsky © (2012-05-31 11:28) [10]А какой там полный размер картинки в элементах?
Ролик впечатляет
← →
Думкин © (2012-05-31 11:42) [11]
> А какой там полный размер картинки в элементах?
вот бы знать. А мне интересно, вот те моргания больших квадратов - они действительно по правилам были? Нет ли там чего-то искусственно подпрограммированного?
← →
boriskb © (2012-05-31 11:45) [12]
> А мне интересно, вот те моргания больших квадратов -
У меня тоже несколько элементов такое же сомнение вызвали - по правилам ли?
← →
Jeer © (2012-05-31 11:49) [13]Мощно и музыка хорошо подобрана.
Через Life наверное все прошли.
← →
Думкин © (2012-05-31 11:51) [14]
> Через Life наверное все прошли.
Нееет!!
Утром кинул ссылку напарнику. Он спросил - что это?
Я аж поседел от возмущения.
← →
Anatoly Podgoretsky © (2012-05-31 11:55) [15]> Думкин (31.05.2012 11:42:11) [11]
Вот бы знать :-)
← →
Anatoly Podgoretsky © (2012-05-31 11:58) [16]> Думкин (31.05.2012 11:51:14) [14]
Гарднера не читают.
← →
Jeer © (2012-05-31 12:00) [17]Кстати, были разработаны более гибкие и усложненные правила для Лайф и там возникали монстроидальные конструкции.
← →
Inovet © (2012-05-31 14:30) [18]> [0] Думкин © (31.05.12 05:51)
Это была моя первая, пожалуй, программа. Тогда я собрал Радио-86РК на нашем аналоге Intel 8080 и с видео только в текстовом режимме.
Про такую систему Жизнь слышал, потом мне где-то, не помню где, попалось описание правил клеточного автомата Жизнь, и захотелось реализовать. Реализовал на интерпретаторе Бейсик, а другого не знал тогда, но работала очень медленно. Решил переписать на ассемблере, заодно и его понять. Стала работать раз в 1000 быстрее, правда и разрешение немног уменьшил - заоптимизировал под 16х16.
Экспериментировал с разными структурами в рамках доступного разрешения, ещё думал сделать массив побольше, но хотелось видеть всё сразу, да и цель была не в Жизни, а в освоении программирования.
Но, тогда я думал, что ведь когда-то, возможно, увижу Жизнь на огромном поле. Сегодня это произошло.
Спасибо!
← →
Inovet © (2012-05-31 14:32) [19]> [11] Думкин © (31.05.12 11:42)
> вот те моргания больших квадратов - они действительно по
> правилам были? Нет ли там чего-то
Там вроде местами правила нарушены, а про большие структуры подобные малым тоже интересно.
← →
sniknik © (2012-05-31 14:35) [20]> заоптимизировал под 16х16.
делал 80x25, догадайтесь почему... :)
← →
Anatoly Podgoretsky © (2012-05-31 14:39) [21]> sniknik (31.05.2012 14:35:20) [20]
Текст. монитор
← →
sniknik © (2012-05-31 14:42) [22]> Текст. монитор
это был риторический вопрос. ;)
← →
Думкин © (2012-05-31 14:43) [23]
> Inovet © (31.05.12 14:30) [18]
Не за что. :)
> > заоптимизировал под 16х16.
> делал 80x25, догадайтесь почему... :)
Наверное, потому же что и я - когда первый раз писал. Первое задание в Универе, 1 час в 2 недели за компом.
← →
Anatoly Podgoretsky © (2012-05-31 14:46) [24]> sniknik (31.05.2012 14:42:22) [22]
А я поэтому ограничился сокращением.
← →
Inovet © (2012-05-31 14:52) [25]> [20] sniknik © (31.05.12 14:35)
> делал 80x25, догадайтесь почему... :)
Я догадался. У меня первая версия была подобная.:)
← →
VictorT © (2012-05-31 15:27) [26]А я на спектруме делал, клетка - пиксель. А познакомился то-ли в журнале "Костёр", то-ли "Пионер".
← →
brother © (2012-05-31 15:31) [27]интересно
← →
AV © (2012-05-31 15:37) [28]у меня третья или четвертая, которую написал :)
первая была вспомогательная для написания лабраб на первом курсе. (до этого не считается - компа своего не было, дальше задания никогда ничего не делал( в школе))
Очень напрягало писать program uses var и т.п.
написал программу которая диалогом спрашивала и писала.
т.е.
1 Будем регистры использовать? (очень любил выпендренуться и на простой лабе еще что-то сделать этакое, системное) да - пишет uses dos; var r:register(как-то так, не помню);
2. Графика надо? да - в uses дописывает graph, в var - d,m: integer; begin d:=detect и т.п.
← →
KSergey © (2012-05-31 15:42) [29]> Простые правила ведь, а какой сложный итог
Мы не рабы! Рабы не мы!
← →
Inovet © (2012-05-31 15:57) [30]> [23] Думкин © (31.05.12 14:43)
> > Inovet © (31.05.12 14:30) [18]
>
> Не за что. :)
Да, я же ещё и сыну показал, объяснив сначала правила и сказав, что такие простые правила могут дать такую красоту, - сын проникся и пошёл гулять на улицу с друзьями.:)
← →
Inovet © (2012-05-31 16:06) [31]> [28] AV © (31.05.12 15:37)
> у меня третья или четвертая, которую написал :)
Нууу, у меня тоже была не первая, до неё были графики каких-то функций, ещё что-то вроде вычислений интегралов методом там касания чего-то (или это было немного позже, не помню), но с ней я по-настоящему потерял девственность в программизме.
← →
Inovet © (2012-05-31 16:10) [32]> [28] AV © (31.05.12 15:37)
> дальше задания никогда ничего не делал( в школе))
> Очень напрягало писать program uses var и т.п.
Не, это было желание ещё до того, и в школе у меня ещё не было информатики, а после было не program uses var, а Фортран, хотя никто не запрещал писать задание на чём угодно.
← →
alexdn © (2012-05-31 20:56) [33]> Думкин © (31.05.12 05:51)
> Простые правила ведь, а какой сложный итог
а как сложно было начальные параметры вводить, чтоб итог предвидеть.
Примерно так (по таким правилам) жизнь в морях и зараждалась.. давно это было..
← →
alexdn © (2012-05-31 20:59) [34]> Думкин © (31.05.12 05:51)
от второго в обмарок упал, интересно какая нагрузка на проц была..? сколько операций?
← →
Дмитрий С © (2012-05-31 21:08) [35]А что это вообще такое? Почему так всем нравится?
← →
Inovet © (2012-05-31 21:49) [36]> [35] Дмитрий С © (31.05.12 21:08)
> Почему так всем нравится?
Эх, мОлодеж.
http://ru.wikipedia.org/wiki/%D0%9A%D0%BB%D0%B5%D1%82%D0%BE%D1%87%D0%BD%D1%8B%D0%B9_%D0%B0%D0%B2%D1%82%D0%BE%D0%BC%D0%B0%D1%82
← →
alexdn © (2012-05-31 22:01) [37]> Дмитрий С © (31.05.12 21:08) [35]
> А что это вообще такое? Почему так всем нравится?
Вот чуть проще, тут дело не в нравится/не нравится - http://ru.wikipedia.org/wiki/%D0%98%D0%B3%D1%80%D0%B0_%D0%96%D0%B8%D0%B7%D0%BD%D1%8C
← →
Jeer © (2012-05-31 22:05) [38]
> А что это вообще такое? Почему так всем нравится?
"Немного принципов легко заменяют множество фактов" (С)
← →
RWolf © (2012-05-31 23:24) [39]> А что это вообще такое? Почему так всем нравится?
потому, что эти самые все в детстве читали книжку Гарднера.
← →
Дмитрий С © (2012-05-31 23:49) [40]Почитал, действительно интересно. Странно что я первый раз об этом только что услышал.
Страницы: 1 2 вся ветка
Форум: "Прочее";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];
Память: 0.55 MB
Время: 0.067 c