CppVault
Новые видео канала CppVault на сегодняшний день 21 April 2026 года
cpp cppcon Lightning Talk C and Rust Bindings Mixing It Best With CMake Damien Buhl CppCon 2024 C is often used in polyglots situations where C developers are mixing different programming languages In this talk we walk through the best recipe to mix C and Rust and look at how native language memory can blend We unveil the Cocktail recipe of what makes a great Rusty C Mule and show how one Смотреть видео...
cpp cppcon Lightning Talk Generative C Alon Wolf CppCon 2024 Generate C classes reflection meta data interfaces and other software components which will be compiled as part of the current project all at compiletime by using template metaprogramming constexpr functions and C20s modules Alon Wolf is a Senior Software Engineer at Medtronic specializing in 3D and computer graphics with a Смотреть видео...
cpp cppcon Lightning Talk Remote Execution Caching Compiler RECC for C Builds Shivam Bairoliya CppCon 2024 RECC stands for remote execution caching compiler A cross between ccache and distcc RECC can cache and remotely distribute compilation commands using the open source Remote Execution API REAPI It also supports link command caching and remote linking RECC is used at Bloomberg to save Смотреть видео...
cpp cppcon Lightning Talk What Does a CMake Developer Want From CMake Ben Boeckel CppCon 2024 A grab bag list of things a CMake developer wants from CMake itself Feel free to help discover new ideas No guarantees of actual implementation will be provided however Ben Boeckel graduated from Rensselaer Polytechnic Institute taking computer science classes while working on free and open source Смотреть видео...
cpp cppcon Lightning Talk C in the Cloud One NIF at a Time with Elixir Sakshi Verma CppCon 2024 In todays clouddriven world the demand for highperformance and scalable systems is paramount This lightning talk highlights how C can play a crucial role in optimizing cloud services especially when integrating existing CC libraries within an Elixirbased environment Although Elixir excels in Смотреть видео...
cpp cppcon Lightning Talk The Present and Future of CrossPlatform GUI in C Matt Aber CppCon 2024 In 2024 the desktop application space is dominated by Nodejs and other similar technologies These enable webnative applications to be run on several desktop and mobile platforms with very little porting work However they have distinct disadvantages particularly as it pertains to overhead With Смотреть видео...
cpp cppcon Micro C Benchmarks Murphys Law Lexington Brill CppCon 2024 When measuring actions taken on the order of nanoseconds every small interference that can get in the way will get in the way I describe my own experience trying to benchmark crossNUMA node actions everything that went wrong and everything I did to solve everything going wrong using C Lexington Brill is a mathematics Смотреть видео...
cpp cppcon Lightning Talk The Main Points of C Dots in C Miodrag Misha Djukic CppCon 2024 A simple element of punctuation marks a point dot but used for so much What are the all the ways a point is used in C Can you list them all One point dot two points colon three points ellipsis four points double colon Lets quickly go over all the usages a well known ones but also some that are Смотреть видео...
cpp cppcon The UB Detector constexpr Andreas Fertig CppCon 2024 A constexpr function evaluated at compile time is free of any undefined behaviour they say Do you think that statement is true as well Andreas Fertig CEO of Unique Code GmbH is an experienced trainer and lecturer for C for standards 11 to 20 Andreas is involved in the C standardization committee in which the new standards are Смотреть видео...
cpp cppcon Improving an HTML Parser with Swift 6 Pattern Matching Andrew Kaster CppCon 2024 Implementing an HTML parser is a lot of work but the current specification is extremely proscriptive about the expected state machine The naive approach might lead to some spaghetti though Lets refactor part of the Ladybird browsers HTML parser in LibWeb using a pattern matched style in Swift 6 to Смотреть видео...
cpp cppcon Lightning Talk Cant we Just Synthesize stdtupleelement From Get Jonathan Müller CppCon 2024 getNobj returns the Nth element of your tuplelike type stdtupleelementN decltypeobjtype the Nth type If you want structured bindings support you need to specialize both But surely stdtupleelement is just decltype of get no Jonathan Müller is a Software Engineer at thinkcell There he is Смотреть видео...
cpp cppcon Lightning Talk Saturday Is Coming Faster Convert yearmonthday to Weekday Faster Part 2 Cassio Neri CppCon 2024 In Part 1 showed a new algorithm that gives weekday from yearmonthday up to 3x faster than the usual way In this part I will explain the details about how the algorithm works Part 1 Cassio Neri holds a PHD in Applied Mathematics from University of Paris Dauphine Смотреть видео...
cpp cppcon Lightning Talk Saturday Is Coming Faster Convert yearmonthday to Weekday Faster Part 1 Cassio Neri CppCon 2024 This talk will show how a new algorithm that gives weekday from yearmonthday up to 3x faster than the usual way In this fast part I show the magic In part 2 Ill explain it Part 2 Cassio Neri holds a PHD in Applied Mathematics from University of Paris Dauphine Cassio Смотреть видео...
cpp cppcon Lightning Talk Customizing Compilation Error Messages Using C Concepts Patrick Roberts CppCon 2024 Named concepts in C20 are a leap forward in producing more readable compilation error messages but this talk shares a technique for pushing the limits even further on error message readability by using compiletime string processing Patrick Roberts is a licensed Professional Смотреть видео...
cpp cppcon Lightning Talk How Far Should You Indent Your Code The Number Of The Counting Dave Steffen CppCon 2024 Coding Standards have to say something about how we indent our code Is there a definitive answer Dave Steffen completed his PhD in theoretical physics at Colorado State University in 2003 and promptly changed course for a career in software engineering He has worked primarily Смотреть видео...
cpp cppcon Chplx Bridging Chapel and C for Enhanced Asynchronous ManyTask Programming Shreyas Atre CppCon 2024 Chapel is a wellestablished parallel programming language and runtime system utilizing the PGAS model However with the rapid evolution of C and the AGAS programming model in HPX the development landscape continues to shift to a better future Chplx aims to bridge this gap by offering Смотреть видео...
cpp cppcon Lightning Talk Using PMR in C Embedded Systems for Functional Safety Scott Dixon CppCon 2024 Dynamic memory is often disallowed in highassurance c embedded systems but when examining the reasons why C17 Polymorphic Memory Resources emerge as an unexpected solution to enable the use of C standard library constructs for such projects My talk will explore how PMR can be used to meet Смотреть видео...