The process of reconstructing a hypothetical ancestor language based on the linguistic evidence found in its descendants.