marigranula: (Default)
[personal profile] marigranula
        В свое время, была довольно популярна попытка моделировать биологическую эволюцию на компьютере с помощью эволюции коротеньких программ написанных на специальных, разработанных для этих целей, языках программирования. Эти коротенькие программки были аналогом популяции "дигитальных" организмов "живущих" в компьютере. Первой подобной системой стала Tierra, затем распространение получила Avida. Идея в том, что пишется интерпретатор специального языка, и запускается популяция коротеньких программок на этом языке. Эти программки конкурируют между собой (например, за время процессора или оперативную память), мутируют, "лучшие" из них дают потомство, а "худшие" умирают, подобно организмам в процессе естественной эволюции. Я этим увлекся, и тоже написал на С интерпретатор для специального языка, который сам и придумал. Понятно, что этот язык (очень простой) был не похож ни на один существующий :))). Особо интересных результатов, к сожалению, ни у меня, ни у других, этот метод не принес - эволюция программок разумеется происходила, и новые неожиданные программы возникали, но мало чего нетривиального наблюдалось.
      Но зато я почувствовал себя творцом, демиургом, творящим жизнь по своему разумению! Вот как когда-то я шел по Чукотке среди карликовых деревьев и ощущал себя великаном, возвышающемся над лесом, - что то в этом духе. Чтобы ощущать себя великаном, нужно правильно находить место, где гулять :)))
This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

Profile

marigranula: (Default)
marigranula

March 2026

S M T W T F S
1 2 3 4 5 6 7
8 9 1011121314
15161718192021
22232425262728
293031    

Style Credit

Expand Cut Tags

No cut tags
Page generated Mar. 10th, 2026 04:26 pm
Powered by Dreamwidth Studios