Faith, Evolution, and Programming Languages

Google Tech Talks
April 27, 2007

ABSTRACT

Faith and evolution provide complementary–and sometimes conflicting–models of the world, and they also can model the adoption of programming languages. Adherents of competing paradigms, such as functional and object-oriented programming, often appear motivated by faith. Families of related languages, such as C, C++, Java, and C#, may arise from pressures of evolution. As designers of languages, adoption rates provide us with scientific data, but the belief that elegant designs are better is a matter of faith. This talk traces one concept, second-order quantification, from its inception in the symbolic logic of Frege through to the generic features…

Duration : 1:6:57



Leave a Reply

Posted on October 8th, 2007 by admin

Filed under C/C++ |

|