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

Computability, Complexity & Algorithms
Georgia Institute of Technology via Udacity
Nanophotonic Modeling
Purdue University via edX
Introduction to Graduate Algorithms
Georgia Institute of Technology via Udacity
Discrete Time Signal Processing
Indian Institute of Technology, Kharagpur via Swayam
Dynamic Programming, Greedy Algorithms
University of Colorado Boulder via Coursera