Загрузка страницы

Exclusive Interview With Dave Abrahams - Hylo: Generic-programming Language Built on Value Semantics

Register Now for a C++ Workshop, or three day main C++ conference at C++OnSea 2024: https://cpponsea.uk/

Session Preview For Dave Abraham's upcoming c++ talk session, part of C++ On Sea 2024. More info: https://cpponsea.uk/2024/sessions/hylo-the-safe-systems-and-generic-programming-language-built-on-value-semantics.html

Scheduled for Wed 3rd July 2024 at 0915

Kevin Carpenter from @cppevents interviews Dave Abrahams ahead of his upcoming C++ keynote session for C++ on Sea 2024 - Hylo: the safe systems- and generic-programming language built on value semantics

---
C++ Talk Details
Hylo: the safe systems- and generic-programming language built on value semantics
Two years ago at C++Now, with Dimi Racordon, I introduced the C++ community to Hylo (formerly Val), a language founded on strict mutable value semantics (MVS). MVS creates opportunities for safety, ease-of-use, and efficiency, while limiting tensions among those properties, and Hylo's design takes maximum advantage of that synergy. Since then, we've evolved the design, produced a working compiler and the bones of a standard library, and have made some compelling discoveries. Perhaps more importantly, though the implementation is still immature, we've moved past the phase where we describe Hylo as “experimental,” and openly acknowledge our ambitions to create a language that's broadly used in production.

In this talk I'll show the essentials of Hylo's design, discuss the progress we've made in detail, and look at the road ahead. By the end, you'll begin to see the outlines of an inspiring possible future of programming. You may even want to help create that future!

About C++OnSea 2024
C++ on Sea is an international C++ conference taking place by the sea, in the UK. Our venue is in Folkestone, Kent, near the entrance to the channel tunnel with stunning views across the English Channel.

New for 2024: we're running two pre-conference workshop days, as well as our usual three-day main conference. And we're back to four tracks!

-
Dave Abrahams
Dave Abrahams is a founding contributor of the Boost C++ Libraries project and the founder of the first annual C++ conference, BoostCon/C++Now. He is a contributor to the C++ standard, and was a principal designer of the Swift programming language. He recently spent seven years at Apple, culminating in the creation of the declarative SwiftUI framework, worked at Google on the Swift for TensorFlow project and, briefly, on the Carbon language, and is now a principal scientist at Adobe's Software Technology Lab, where our mission is to improve the code programmers write through research, education, and tooling.

Hosted by Kevin Carpenter: @cppevents

C++ on Sea is an annual C++ and coding conference, in Folkestone, in the UK.
- Annual C++ on Sea, C++ conference: https://cpponsea.uk/
- 2024 Program: https://cpponsea.uk/2024/schedule/
- Twitter: https://twitter.com/cpponsea
---

YouTube Videos Filmed, Edited & Optimised by Digital Medium: https://events.digital-medium.co.uk

#cpp​ #cppval​ #programming​ #val #cplusplus #hylo #softwareengineer #softwaredeveloper

Видео Exclusive Interview With Dave Abrahams - Hylo: Generic-programming Language Built on Value Semantics канала cpponsea
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
27 мая 2024 г. 23:00:07
00:21:18
Другие видео канала
An Introduction to Multithreading in C++20 - Anthony Williams - C++ on Sea 2022An Introduction to Multithreading in C++20 - Anthony Williams - C++ on Sea 2022Lightning Talk: Mismeasure for Measure (Part 1 of N) - Mateusz Pusz - C++ on Sea 2023Lightning Talk: Mismeasure for Measure (Part 1 of N) - Mateusz Pusz - C++ on Sea 2023C++ Workshop and Talk Preview With Nicolai Josuttis for C++OnSea 2024C++ Workshop and Talk Preview With Nicolai Josuttis for C++OnSea 2024Learning (and teaching) modern C++ - Challenges and Resources - Arne Mertz  [C++ on Sea 2019]Learning (and teaching) modern C++ - Challenges and Resources - Arne Mertz [C++ on Sea 2019]Lightning Talk: The Research Software Engineer - a new career path in academia - Louise BrownLightning Talk: The Research Software Engineer - a new career path in academia - Louise BrownTalk Preview: A new dragon in the den: fast conversion from floating-point numbers - Cassio NeriTalk Preview: A new dragon in the den: fast conversion from floating-point numbers - Cassio NeriC++ on Sea Lightning Talks: Omnibus Session 1 - C++ on Sea 2023C++ on Sea Lightning Talks: Omnibus Session 1 - C++ on Sea 2023Announcing C++ on Sea 2022Announcing C++ on Sea 2022Session Preview with Sean Parent - All the Safeties - C++ on Sea 2023Session Preview with Sean Parent - All the Safeties - C++ on Sea 2023Throwing Tools at C++ Ranges - Tina Ulbrich - C++ on Sea 2023Throwing Tools at C++ Ranges - Tina Ulbrich - C++ on Sea 2023OptView2 - Helping the Compiler Generate Better Code - Ofek Shilon - C++ on Sea 2022OptView2 - Helping the Compiler Generate Better Code - Ofek Shilon - C++ on Sea 2022What’s In A Bit – Designing, Using And Reverse-engineering Binary File Formats - Peter BindelsWhat’s In A Bit – Designing, Using And Reverse-engineering Binary File Formats - Peter BindelsWhat Has C++20 Ever Done For Templates? - Hendrik Niemeyer - C++ on Sea 2022What Has C++20 Ever Done For Templates? - Hendrik Niemeyer - C++ on Sea 2022C++ on Sea 2021 C++ Conference Announcement Video - 3 Days of C++ Workshops & C++ Talk Sessions!C++ on Sea 2021 C++ Conference Announcement Video - 3 Days of C++ Workshops & C++ Talk Sessions!Keynote: Not Getting Lost in Translations - Preview Interview with Daniela Engert - C++ On Sea 2024Keynote: Not Getting Lost in Translations - Preview Interview with Daniela Engert - C++ On Sea 2024This Is C++ - Exclusive Interview With Jon Kalb ( CppCon Conference Chair ) - C++OnSea 2024 PreviewThis Is C++ - Exclusive Interview With Jon Kalb ( CppCon Conference Chair ) - C++OnSea 2024 PreviewReusable C++ Code, Reusable C++ Data Structures - Sebastian Theophil - C++ on Sea 2024Reusable C++ Code, Reusable C++ Data Structures - Sebastian Theophil - C++ on Sea 2024Aliasing: Risks, Opportunities and Techniques - Roi Barkan - C++ on Sea 2022Aliasing: Risks, Opportunities and Techniques - Roi Barkan - C++ on Sea 2022Taking Static Type-safety to the Next Level: Physical Units for Matrices - Daniel Withopf C++ on SeaTaking Static Type-safety to the Next Level: Physical Units for Matrices - Daniel Withopf C++ on SeaHow to Refactor Millions of Line of Code Without Alienating your Colleagues - Fred Tingaud C++onSeaHow to Refactor Millions of Line of Code Without Alienating your Colleagues - Fred Tingaud C++onSeaFloating-Point to String Conversion in C++: Exploring Algorithms & Performance - Cassio Neri - 2024Floating-Point to String Conversion in C++: Exploring Algorithms & Performance - Cassio Neri - 2024
Яндекс.Метрика