YoVDO

Datafun - A Functional Query Language

Offered By: Strange Loop Conference via YouTube

Tags

Strange Loop Conference Courses Programming Languages Courses

Course Description

Overview

Explore the innovative Datafun language in this conference talk that examines the intersection of database query languages and general-purpose programming languages. Delve into the core concept of simplifying data manipulation by bridging the gap between these two domains. Discover how Datafun addresses common programming challenges such as data arrangement, storage, and efficiency. Learn about the potential of dissolving the barriers between database theory and programming language theory through strategic design choices. Examine how purity and totality in functional languages enable the application of database query optimizations. Investigate the connections between materialized view maintenance, Datalog's seminaive evaluation, and incremental computation. Gain insights into the research of Michael Arntzenius from the University of Birmingham, focusing on programming language theory, design, and implementation. Uncover the potential for simplicity and innovation in language design as you explore the ideas presented in this thought-provoking Strange Loop Conference presentation.

Syllabus

"Datafun: a functional query language" by Michael Arntzenius


Taught by

Strange Loop Conference

Tags

Related Courses

Programming Languages
University of Virginia via Udacity
Compilers
Stanford University via Coursera
Programming Languages, Part A
University of Washington via Coursera
CSCI 1730 - Introduction to Programming Languages
Brown University via Independent
Intro to Java Programming
San Jose State University via Udacity