Born in a research lab, matured in a company/enterprise setting, and now fully baked as an open-source, cross-platform, professionally-supported language - the F# journey has always been about reconciling the irreconcilable: Functional and Objects, Types and Dynamism, Company and Openness, Mac and Windows, Android and iOS, Programming and Data, GPU and CPU, Async and Sync, Server and Client - take two irreoncilable ideas, and F# finds a way.
Come along and take a journey with me through the modern programming landscape and the F# approach to research, language design, interoperability, tooling and community.
Don Syme is an Australian computer scientist, an F# community contributor and a Principal Researcher at Microsoft Research, Cambridge, U.K. He is the designer and architect of the F# programming language.
Earlier, Don created generics in the .NET Common Language Runtime, including the initial design of generics for the C# programming language, along with others including Andrew Kennedy and later Anders Hejlsberg. He holds a Ph.D. from the University of Cambridge and is a member of the WG2.8 working group on functional programming. He is a co-author on the book Expert F#.