2. When he wasn't programming or doing schoolwork, D'Aloisio began to fill his spare time reading about natural language processing. He'd studied languages as diverse as Latin and Mandarin, and became fascinated by concepts like grammatical frameworks, morpheme parsing and the 1960s work of the linguist Richard Montague. 'He's my favorite,' D'Aloisio enthuses. 'He theorized that natural language could be described like a syntactical programming language.'