This thesis is about similarities and differences between natural and artificial life. It examines how a combination of insight from the disciplines of computer science and philosophy can be used to address this issue. By applying the principles of evolution to artificial life, the paper shows the perspectives of this life form and its implications for mankind. Human history contains many attempts at constructing artificial creatures; however, this dream only became reality with the advent of digital computers. Although artificial life is built on different principles than natural life, is better to view both as complementary rather than as opposites. It is possible to speculate on symbiosis between artificial and natural elements and on th...