Curated Video
C++ 20 (2a) New Features - Concepts Library
Implement mysort wrapper to std::sort overload that takes comparison function. Pass invalid comparison function to the wrapper. • Consider compiler error diagnostics • Constrain function using concepts from standard library:...
Catalyst University
Quantum Mechanics | Particle-in-a-Box (Infinite Potential Well) [Conceptual Only]
In this video, we discuss the conceptual aspects of the quantum mechanics model, Particle-in-a-Box (also called the Infinite Potential Well model): Wavefunctions and Energy Eigenvalues. NEXT VIDEO: Particle-in-a-Box Example Problems
Science360
Tele-robotics puts robot power at your fingertips - Smart America Expo
In the aftermath of an earthquake, every second counts. The team behind the Smart Emergency Response System (SERS) is developing technology to locate people quickly and help first responders save more lives. At the Smart America Expo,...
Curated Video
Multi-Paradigm Programming with Modern C++ - Going Functional
Why use function objects together with instead of loops? How to write great lambda expressions easily, and how to master the capture block. • Implementing search with a simple loop and with an algorithm • Mastering the capture block •...
Curated Video
Complete Modern C++ - Dynamic Array (std::vector)
This video introduces the std::vector class and demonstrates common operations of creation, insertion, deletion, and so on. This clip is from the chapter "More C++ Goodies" of the series "Complete Modern C++".In this section, you will...
Curated Video
C++ Standard Template Library in Practice - Random Access Iterators
We want to learn what makes up a random access iterator, and how to use it. • Learn what a random access iterator can do • Learn what it takes to fulfill a random access iterator contract • Go through a code example, showing how to use...
Curated Video
Learn and Master C Programming - Using Ternary Operator
We will see how we can use the C/C++ ternary operator. This clip is from the chapter "Conditional Statements" of the series "Learn and Master C Programming For Absolute Beginners!".In this section, learn the syntax to use conditional...
Curated Video
C++ Developer - Dynamic Memory - Part 1
This is the first part of a two-part video that explains dynamic memory. This clip is from the chapter "Pointers" of the series "The Complete C++ Developer Course".This section discusses pointers in C++.
IDG TECHtalk
Python 3.9: What's new in the latest version of Python
The latest version of Python offers new conveniences for the developer: new ways to merge dictionaries, new string-handling functions, and more convenient type-hinting features.
Curated Video
Complete Java SE 8 Developer Bootcamp - Operators: Part 2
More info on post/pre-increment operator and a discussion on the ternary operator. This clip is from the chapter "Java Syntax" of the series "Complete Java SE 8 Developer Bootcamp".In this section, we learn more about conditionals,...
Curated Video
Complete Java SE 8 Developer Bootcamp - Operators: Part 1
Learn the different operators available to Java, and just as important as per the order of precedence. This clip is from the chapter "Java Syntax" of the series "Complete Java SE 8 Developer Bootcamp".In this section, we learn more about...
Curated Video
Multi-Paradigm Programming with Modern C++ - Instantiating the Template
When we use a template, we instantiate it. Let’s create a type that performs fixed-point arithmetic, parameterized with templates. Then let’s support that type in our math library • Developing a fixed-point math class • Adding arithmetic...
Curated Video
C++ 20 (2a) New Features - Rationale for Ranges
Passing pair of iterators to algorithms makes them difficult to compose. Code that uses algorithms is verbose and does not facilitate functional programming. • Convert a pair of pointers to a range • Use constrained algorithms • Compose...
Curated Video
Excel VBA Programming The Complete Guide - Mathematical Operations
In this lesson, we dive into the mathematical operators for • addition ( + ) • subtraction ( - ) • multiplication ( * ) • division ( / ) • exponentiation ( ^ ) • modulo ( Mod ) This clip is from the chapter "Variables and Data Types" of...
Curated Video
Beginning Python (Video 22)
Python is the becoming the language of choice for pretty much every arena. It is a very simple yet extremely powerful programming language. It is a scripting language that is widely used for prototyping to get work up and running in a...
Curated Video
Bash Shell Scripting- Simple Shell Script to verify the user is root or not and User is having sudo
This video shows how to use the simple shell script to verify the user is root or not and User is having sudo. This clip is from the chapter "Conditional Statements - simple if, if-else, if elif elif else" of the series "Complete Bash...
Curated Video
Complete Modern C++ - Changes
In this video, learn about those changes. This clip is from the chapter "C++17 Core Language Features" of the series "Complete Modern C++".This section explains core features of C++17 such as changes, attributes, variables, namespaces,...
Curated Video
C++ 20 (2a) New Features - Rewriting and Synthetizing Expressions
How is defaulted three-way comparison operator able to handle all standard comparisons, even if it is the type that supports it is on right hand side? • Discuss rewriting expressions • Discuss synthetizing expressions • Verify that...
Curated Video
Core Java Programming Course- "Dot" Operator
This video explains the "Dot" operator. This clip is from the chapter "Regular Expressions" of the series "Learn How to Code: The Complete Core Java Programming Course".This section explains the various regular expressions available in...
Curated Video
Complete Modern C++ - std::hash (C++11)
This video demonstrates how to write a custom hash function and equality function object for unordered containers. This clip is from the chapter "Standard Template Library" of the series "Complete Modern C++".This section is the...
Curated Video
Complete Modern C++ - std::vector
In this video, understand how to use a vector as a dynamic array. This clip is from the chapter "Standard Template Library" of the series "Complete Modern C++".This section is the description of the standard template library.
Curated Video
C++ Standard Template Library in Practice - Fill and Generate
The listener is new to algorithms and does not know about the fill and generate algorithms. • Introduce the listener to the std::fill and std::generate algorithm • Show how it works and explain the different versions available •...
Curated Video
C++ 20 (2a) New Features - Concepts as Compile Time Predicates
Define function template comp that uses three-way comparison operator and pass a type that does not support it. • Consider compiler error diagnostics • Implement ThreeWayComparable concept and apply to comp template function • Consider...
Curated Video
C++ 20 (2a) New Features - Standardization Process of C++20
Examine the standardization process timeline. Check which features are included in the new standard and which are left as a technical specification. • Identify four major features of C++20 • Identify important technical specifications •...