Тёмный
No video :(

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

cpponsea
Подписаться 14 тыс.
Просмотров 1,3 тыс.
50% 1

Register Now for a C++ Workshop, or three day main C++ conference at C++OnSea 2024: cpponsea.uk/
Session Preview For Dave Abraham's upcoming c++ talk session, part of C++ On Sea 2024. More info: cpponsea.uk/20...
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: cpponsea.uk/
- 2024 Program: cpponsea.uk/20...
- Twitter: / cpponsea
---
RU-vid Videos Filmed, Edited & Optimised by Digital Medium: events.digital...
#cpp​ #cppval​ #programming​ #val #cplusplus #hylo #softwareengineer #softwaredeveloper

Опубликовано:

 

27 авг 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 8   
@AminAramoon
@AminAramoon 3 месяца назад
Dave Abrahams with a "live Sean Parent" background for his zoom calls
@gymdis
@gymdis 3 месяца назад
Was thinking "Isn't that Mr std::rotate() scrolling through his Facebook feed"? :)
@DomainObject
@DomainObject 3 месяца назад
I so can't wait for Hylo 1.0 to come out. Tremendously excited by the idea of a mutable value semantics "all the way down" language.
@Dystisis
@Dystisis 2 месяца назад
coming from philosophy where the related/same notion seems to be intensionality, the idea of value semantics based programming is interesting to me
@encapsulatio
@encapsulatio Месяц назад
When is the video going to be posted? It was planned to take place on 3th July 2024.
@cpponsea
@cpponsea Месяц назад
Dave Abrahams presented this talk "live" at the cpponsea conference that was held last week. The video recording of the talk will be available in August '24.
@dimiracordon1846
@dimiracordon1846 2 месяца назад
Actually, Featherweight Swift didn't support mutation so it did have "value semantics" ;) To be fair, the mutation was missing, though.
@Alsteraib985
@Alsteraib985 2 месяца назад
For newcomers C++ is a nightmare.
Далее
Interview With A Sr JavaScript Dev | Prime Reacts
24:43
Don't Contribute to Open Source
9:55
Просмотров 231 тыс.