Rewriting Scientific Computing Tools in Rust - Challenges and Lessons Learned
Offered By: Rust via YouTube
Course Description
Overview
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 AlgebraUniversity 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