WinSoft.se
Development with focus on VB.NET
Browse: Home / 2009 / December / Making fun things from the knowledge of evolution

Making fun things from the knowledge of evolution

By Anders Hesselbom on Dec 23, 09

Evolution is a powerful mechanism, and the powerful source that is behind it is decent with modification plus selection. In nature, it has taken us from simple chemical reactions to complex self-aware organism over billions of years. The structure of any living mammal is very complex, and biology is filled with complicated concepts, and nothing would make any sense if we didn’t know about the very simple concept of evolution. In nature, evolution explains why fossils of different ages look different, and it explains the origin of very complex structures like the cell, the immune system and the human brain, and this knowledge casts light over areas that doesn’t have anything to do with biology, like computer science and computer programming.

Designed structures are usually simple and have one or a few purposes, while evolved structures usually are complex and have multiple functions. Designed structures usually are things. Obstacles, roads, walls, jugs. Evolved structures usually work as things. Pipes, connections, obstacles, skeletons. This is because evolved structures come about without a given purpose, but are maintained and further developed if the structure is useful.

Can we use the knowledge of our origin get some fun out of our computer? Yes! I have mentioned John Conway’s game of life earlier.

This is EvoLisa. It is a program that draws polygons and compares them to a picture. Then it changes the polygons slightly, and again compares them to a picture. Changes that make the polygons look more like the picture are kept, other changes are discarded. The result is a computer generated vector based pictures that looks like the original picture. More generations of change and selection, gives a computer generated picture that is more like the original picture. Here, selection is based on comparison to the original picture, in nature, selection is based on what organisms till survive and reproduce.

Posted in Science | Tagged Evolution | 1 Response

Logging In...

Profile cancel

Sign in with Twitter Sign in with Facebook
or

Not published

  • 1 Reply
  • 0 Comments
  • 0 Tweets
  • 0 Facebook
  • 1 Pingback
Last reply was Dec 23, 09
  1. Tweets that mention WinSoft.se » Making fun things from the knowledge of evolution -- Topsy.com
    View Dec 23, 09

    [...] This post was mentioned on Twitter by Anders Hesselbom, Cho Pei Chin. Cho Pei Chin said: WinSoft.se » Making fun things from the knowledge of evolution: Can we use the knowledge of our origin get some.. http://bit.ly/4RB7za [...]

« Previous Next »

Comments

  • @ahesselbom on The Genius of Rowan Atkinson
  • @JohnHoudi on Think Different – like everybody else
  • @ahesselbom on Think Different – like everybody else
  • @ahesselbom on Public Service TV and Sean Banan
  • Mahesh Kumar Sanka on Using the DayView control

Search

Navigation

  • Programs
  • .NET Ctrls
  • Download
  • Links
  • Gallery
  • About

Categories

  • General
    • Geeky
    • Personal
    • Programs
    • Science
    • Skeptical movement
  • Microsoft .NET
    • PowerShell
    • Visual Basic 10
    • Visual Basic 8
    • Visual Basic 9
    • Visual Studio 10
    • Visual Studio 11

Blogroll

  • André Henriksson
  • Anna Forss
  • Christofer Löf
  • Dag König
  • Danwei Tran
  • DotNetKicks.com
  • Elegant Code
  • Eric Lippert
  • Fredrik Wall
  • Johan Lindfors
  • Kellabyte
  • Marc Dormey
  • Marcus Ahnve
  • Mikael Deurell
  • Mikael Söderström
  • Robert Folkesson
  • Roger Alsing
  • Scott Guthrie
  • Tess Ferrandez
  • The Code Junkie

Övrigt

  • Radio 1 101,9
  • Radio Houdi
  • Remix.kwed.org
  • Veckans utbrott!

Science and scepticism

  • Camilla Grepe
  • Pharyngula (PZ Myers)
  • Richard Dawkins Foundation
  • Sam Harris

Vetenskap och skepticism

  • Anders Hesselbom
  • Ateism.nu
  • Evolutionsteori.se
  • Orsakverkan
  • Skeptikerpodden
  • Tidningen Bright