Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2013.03.22;
Скачать: CL | DM;

Вниз

Жизнь   Найти похожие ветки 

 
Думкин ©   (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;
Скачать: CL | DM;

Наверх




Память: 0.57 MB
Время: 0.053 c
15-1336941003
Юрий
2012-05-14 00:30
2013.03.22
С днем рождения ! 14 мая 2012 понедельник


15-1351761325
Игорь Шевченко
2012-11-01 13:15
2013.03.22
Кто, чем и как обрабатывает XML-файлы большого объема ?


15-1344430720
AV
2012-08-08 16:58
2013.03.22
is not null VS not is null. Мини холи-вар?


15-1335892821
Jeer
2012-05-01 21:20
2013.03.22
Отдых, как продолжение работы.


3-1283937300
Den
2010-09-08 13:15
2013.03.22
Запись изображения в БД