Functional Programming Concepts for Data Processing

Date and Time: 
Monday 2018 Apr 2nd
CG Auditorium
Chris Lindholm

Functional programming concepts and languages are becoming increasingly popular in industry, because they successfully address challenges related to complexity, maintainability, and correctness of software, especially as more applications move to parallel and distributed environments. This talk will introduce basic concepts important to functional programming, such as immutability and referential transparency, and how they might be applied to data processing or other scientific applications.

Speaker Description: 

Chris Lindholm has worked in the Data Systems division of CU's Laboratory for Atmospheric and Space Physics (LASP) for eight years. During that time, he has worked on data processing systems and data analysis for three NASA missions. He currently works on data access infrastructure using Scala (a functional programming language) and working out ways to use functional programming to improve scientific software.

PDF icon lindholm-c_seaconf18.pdf160 KB

Event Category: