An information theoretic approach to the expressiveness of programming languages. - Joseph Ray Davidson (2016)