C++20 Concepts Bringing sanity to generic programming Michael Hava

แชร์
ฝัง
  • เผยแพร่เมื่อ 2 ต.ค. 2024
  • Generic programming has been a cornerstone of “Modern C++” ever since the introduction of the STL in 1994, yet it took until C++20 to introduce a key aspect of the paradigm: concepts.
    After a short look at the mathematical foundations, we’ll observe how common use cases are vastly simplified by the use of concepts, especially in comparison with their pre-C++20 emulation. Once the usage of concepts has been established, we will take a look at their definition and a common gotcha with subsumption.
    The key takeaway of this talk is that concepts vastly simplify generic programming, transforming it from expert-only endeavor to normal programming.
    Full program of using std::cpp 2023 at eventos.uc3m.e...
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 2

  • @Banan538
    @Banan538 ปีที่แล้ว +1

    Very interesting, however i would like for the questions to come after rather than during the talk.

  • @mlliarm
    @mlliarm ปีที่แล้ว

    I'm a simple man.
    I see A. Stepanov's (collaborative) books mentioned in a talk (4:54),
    I upvote and watch it till the end carefully.