Algoritmy života je termín, který používá Francois Jacob ve své nejspíš nejznámější knize: Logika života. Algoritmus odkazuje k programu, který nám dovoluje jít vstříc našemu cíli velice exaktním způsobem.
Podle Jacoba máme konečný počet operací, které nás vedou k pochopení živých bytostí. Tento nárok neznamená, že by vše v našem životě bylo předvídatelné, ale dovoluje nám s vysokou pravděpodobností odhadovat, kam organismus směřuje (nazýváme program) a odkud přišel (historie, evoluce organismu).
Abychom mohli organismus pochopit, nestačí nám popsat pouze aktuální stav, ale musíme naopak sledovat oba tyto směry. Kromě představení Jacobovy teorie poznání živého se pokusím ukázat také protipozici, která je zastávána například Georgesem Canguilhemem, a pokusím se najít Jacobovy předchůdce, mezi nimiž můžeme jmenovat například Clauda Bernarda.