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