3min snip

The Superposition Guy's Podcast cover image

Quantum software development tools with Joe Fitzsimons, Horizon Quantum

The Superposition Guy's Podcast

NOTE

Exploring Abstraction Levels in Quantum Software Development

Transitioning from CPU to GPU in computing has taught us the importance of different abstraction levels in software development. In the classical world, developers can work directly with hardware at a low level or choose higher levels of abstraction like machine learning libraries. Similarly, in quantum software development, there are layers of abstraction where developers can work with hardware-specific code or higher-level quantum assembly code that can be compiled for specific systems. The goal is to provide flexibility for developers to choose their preferred level of abstraction based on their expertise and domain, ensuring they can focus on contributing effectively without needing to worry about the lower levels of abstraction.

00:00

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode