Естественную среду можно представить аналогом сита. Одни живые организмы проскакивают через него, другие нет. Вот вам и процесс отбора. 
Это фильтрация. Просто фильтрация потока через решето. 
Т.е. весь диалог опять свёлся к терминологии бабушек у подъезда. )))
 У одноклеточных нет нервной системы.
Это отрицание.  

Давайте в очередной раз вспомним дедушку Ленина.  

И напишем, что у простейших биологических объектов нет отражения.  

Только это всё отрицания.
Вы сможете строго научно доказать тезис о том, что у одноклеточных НЕТ отражения?
Ну или нервной 
системы как структуры, которая отвечает за реакции на внешний мир?
Я знаю, что не сможете. Лучше время зря не тратить. 
Лучше вернуться к программе.
Разговор о программе подразумевает, что последовательность сигналов будет восприниматься 
устройством, у которого есть блок обработки входящих сигналов. 
В случае с вычислительной техникой таким блоком является 
шина данных.
Ещё есть шина адреса, которая указывает, в какое место нужно поместить данные.
И для обработки данных процессор имеет АЛУ - арифметико-логическое устройство.
Т.е. оно выполняет математические операции и логические операции.
ДНК, как мы выяснили, является базой для самокопирования и синтеза белков. 
Нужна нам сейчас информация о том, что программу пишет программист или всё понятно и так?
Ответ - не нужна. 
Программа это программа. Достаточно знать, что это такое и не вводить в описание 
способы, причины её возникновения. 
Информация о создателе в данном конкретном случае является лишней. 
("Бритва Оккама").