In linguistics, the comparative method is a technique for studying the development of languages by performing a feature-by-feature comparison of two or more languages with common descent from a shared ancestor and then extrapolating backwards to infer the properties of that ancestor. The comparative method may be contrasted with the method of internal reconstruction in which the internal development of a single language is inferred by the analysis of features within that language.[1] Ordinarily, both methods are used together to reconstruct prehistoric phases of languages; to fill in gaps in the historical record of a language; to discover the development of phonological, morphological and other linguistic systems and to confirm or to refute hypothesised relationships between languages.
The comparative method emerged in the early 19th century with the birth of Indo-European studies, then took a definite scientific approach with the works of the Neogrammarians in the late 19th–early 20th century.[2] Key contributions were made by the Danish scholars Rasmus Rask (1787–1832) and Karl Verner (1846–1896), and the German scholar Jacob Grimm (1785–1863). The first linguist to offer reconstructed forms from a proto-language was August Schleicher (1821–1868) in his Compendium der vergleichenden Grammatik der indogermanischen Sprachen, originally published in 1861.[3] Here is Schleicher's explanation of why he offered reconstructed forms:[4]
In the present work an attempt is made to set forth the inferred Indo-European original language side by side with its really existent derived languages. Besides the advantages offered by such a plan, in setting immediately before the eyes of the student the final results of the investigation in a more concrete form, and thereby rendering easier his insight into the nature of particular Indo-European languages, there is, I think, another of no less importance gained by it, namely that it shows the baselessness of the assumption that the non-Indian Indo-European languages were derived from Old-Indian (Sanskrit).
:0
was invoked but never defined (see the help page).