YoVDO

Val: A Safe Language to Interoperate with C++

Offered By: CppCon via YouTube

Tags

Programming Languages Courses C++ Courses Type System Courses Compiler Design Courses Memory Safety Courses Generic Programming Courses Value Semantics Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a conference talk from CppCon 2022 that introduces Val, a safe programming language designed to interoperate with C++. Discover how Val combines generic programming and first-class value semantics while enforcing safety by default. Learn about Val's strict mutable value semantics, its approach to generic definitions, and how it differs from C++ in terms of safety guarantees. Examine the potential for seamless integration between Val and C++, allowing developers to write fast and safe code that can call into C++ and vice versa. Gain insights into the speaker's background in computer science, his passion for type-based approaches to memory safety, and his research on developing a core calculus for a "safe by default" and "fast by definition" language that interoperates with C++.

Syllabus

Val: A Safe Language to Interoperate with C++ - Dimitri Racordon - CppCon 2022


Taught by

CppCon

Related Courses

Automated and Connected Driving Challenges
RWTH Aachen University via edX
Basics in computer vision
Higher School of Economics via Coursera
Build a Guessing Game Application using C++
Coursera Project Network via Coursera
ะก/C++ for competitive programming
Moscow Institute of Physics and Technology via Coursera
C++ Interacting with the World and Error Handling
Infosec via Coursera