Jump to content

Computer life

Featured Replies

To start off I don't know if this is already a forum or if this is in the wrong place. If it is then please move, delete or close it.

That being said, I was thinking about the basic definitions by which we define life. It has to reproduce, evolve, be made of cells, produce waste and use reasources (I may be missing a few so correct me here if needed). Computer programs can be made to randomly mutate their code, they use processing power from other host computers, reproduce, have a code which is somewhat similar to DNA (DNA has 2 combinations of 4 base pairs, binary has 2 possible states per unit of information so the two are quite similar). My question is, at what point does a simple code fit the definitions of life in the same sence that viruses do?

Well, considering that life is really just a class of material and systems complexity, if a computer program existed with the complexities of a simple cell, then I suppose it would be classified as life. Take a look at Avida, and it's even partially intelligent:

http://avida.devosoft.org/

I have to say, no.

 

Even if we invented an android that fullfilled all these requirements I would still say no due to the fact that known lifeforms are far more complex. In the future we will build something of sufficient complexity to call "alive" but until then it is merely a machine. When it's alive it will possess machine intelligence and it will probably have designed itself for the main part.

 

It will have to translate its(') thoughts into modern language to be understood by humans.

Archived

This topic is now archived and is closed to further replies.

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.