linguistic typology
computer languages
concepts