Linear algebra is a mathematical discipline of ever-increasing importance in today’s world, with direct application to a wide variety of problem domains, such as signal processing, computer graphics, medical imaging, machine learning, data science, financial modeling, and scientific simulations. And yet, despite the relevance of linear algebra to so many aspects of modern computing, the C++ standard library does not include a set of linear algebra facilities. This talk will describe a proposal before the C++ standardization committee (P1385) to add linear algebra to the standard library. We’ll begin with a quick refresher on what linear algebra is and why it’s so important. Next, we’ll cover the features and high-level requirements for the proposed components, including a review of related mathematical objects deliberately excluded. We’ll then discuss in detail the design of the proposed components, the evolution of that design, and its rationale. In particular, we’ll discuss in depth how the requirements we set out to fulfill led directly to the design, and how modern C++ allows us to specify an extensible interface that is expressive, customizable, and supports high performance. Along the way, the talk will also provide some color commentary regarding the process of composing, submitting, and advocating a proposal for a significant new library feature.

EVENT:

C++ Now 2019

SPEAKER:

Bob Steagall

PUBLICATION PERMISSIONS:

Original video was published with the Creative Commons Attribution license (reuse allowed).

Amazing, Life Changing Tutor
Before I met Jonathan, I was struggling through most of my STEM classes because I was simply not studying properly. He taught me all kinds of new study habits that would help me to save time, raise my grades, and lower my stress. Jonathan was specifically tutoring me in vector calculus and is an amazing tutor on the subject. You will walk away from a lesson with a game plan knowing exactly what you need to do before your next session with him or before your next exam in order to do well in the course. I highly recommend him as a tutor.

Amazing, Life Changing Tutor
Before I met Jonathan, I was struggling through most of my STEM classes because I was simply not studying properly. He taught me all kinds of new study habits that would help me to save time, raise my grades, and lower my stress. Jonathan was specifically tutoring me in vector calculus and is an amazing tutor on the subject. You will walk away from a lesson with a game plan knowing exactly what you need to do before your next session with him or before your next exam in order to do well in the course. I highly recommend him as a tutor.

BUders üniversite matematiği derslerinden calculus-II dersine ait “Üç Katlı İntegralde Sınır Belirleme” videosudur. Hazırlayan: Kemal Duran (Matematik Öğretmeni) http://www.buders.com/kadromuz.html adresinden özgeçmişe ulaşabilirsiniz.