Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

A Quantum Data Structure for Classical Computers

CppNow via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the fascinating intersection of quantum computing and classical data structures in this conference talk from C++Now 2018. Delve into the fundamental differences between classical and quantum computing, focusing on how quantum interference and superposition challenge traditional software engineering approaches. Learn about the concept of quantum data structures for classical computers, including their reliance on entanglement and coherence. Discover how these structures represent superpositioned states and how their values can vary based on context. Examine the requirements for implementing quantum-inspired data structures in classical systems, and compare them to historical computing concerns. Through C++ code examples, gain insights into quantum corollaries for classical computing idioms. Broaden your computational perspective and engage in discussions about new design paradigms suitable for emerging hardware that increasingly relies on quantum effects. This talk aims to expand your toolkit for addressing existing software engineering challenges while preparing you for the future of computing.

Syllabus

Introduction
Quantum Behavior
State
Quantization
Analog and Digital
The Hero
Bohr Atomic Model
Compton Scattering
Wave Functions
Quantum Jumps
Aleksandr Schrodinger
Albert Einstein
Wave particle duality
Standing waves
Russian standing wave
Quantized
Digital
Quantum Waveforms
Physics Valid States
Personal Pet Peeve
Radix
Discrete vs Superposition
A qubit
A cubit
The Land of Imaginary
Wavefunction Collapse
Mutation
Summary
Reading a value
Memory requirements
Quantum machines outperform classical machines
Quantum machines may outperform classical machines

Taught by

CppNow

Reviews

Start your review of A Quantum Data Structure for Classical Computers

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.