YoVDO

Rewriting Scientific Computing Tools in Rust - Challenges and Lessons Learned

Offered By: Rust via YouTube

Tags

Rust Courses Linear Algebra Courses Scientific Computing Courses Type System Courses Complex Numbers Courses Fast Fourier Transform Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the potential of Rust in scientific computing through this 36-minute conference talk. Delve into the journey of rewriting linear algebra functions, complex number operations, and digital circuit processing tools like Fast Fourier Transform (FFT) using Rust. Learn about the advantages Rust offers over C/C++ for scientific software development, including improved collaboration and safety features. Discover the challenges faced when transitioning from traditional scientific programming languages to Rust, and gain insights into type systems and language features that enhance scientific computations. Examine real-world examples of reimplementing functions from Octave, a popular open-source numerical computing tool, in Rust. Gain valuable lessons on leveraging Rust's strengths for scientific applications and understand its potential impact on the future of scientific software development.

Syllabus

Hanneli Tavante - Science tools borrow Rust


Taught by

Rust

Related Courses

Intermediate Algebra
University of California, Irvine via Coursera
College Algebra
San Jose State University via Udacity
Analysis of a Complex Kind
Wesleyan University via Coursera
Matemáticas esenciales en los números reales y complejos
Universidad de Ibagué via Miríadax
Invitation to Mathematics הזמנה למתמטיקה
Hebrew University of Jerusalem via Coursera