Duration : 01:01:27
The speaker, who works on the C Sharp language for Microsoft, gives a talk on the evolution of C Sharp 1 through 10, examining how functional programming has influenced it over the years. He notes that C Sharp started out as a typical object-oriented imperative programming language, but gradually incorporated functional programming ideas as they became relevant to programming. The speaker codes along in Visual Studio, providing examples of C Sharp 1 features, and explaining the languages adoption of delegates, which function like function types. The speaker encourages the audience to ask questions as they go along, and notes that C Sharp 11 is also in development.