Главная
Study mode:
on
1
Introduction
2
Who am I
3
Downhaul heat exchanger
4
Earthworm
5
Code
6
Pascal code
7
Python core
8
C code
9
Memory errors
10
Rust Core
11
Output
12
Benchmarking
13
Innermost for loop optimization
14
Running time comparison
15
Python and Rust interface
16
Rust macro
17
Simple example
18
Compile
19
Python
20
Custom Python types
21
Fronttype object trade
22
PyO3 release
23
My impression of PyO3
24
Improvements
25
Links
26
Questions
27
Would I still use Python
28
Justintime compilers
29
Wrapup
Description:
Explore a presentation from the Rust Zürisee meetup in Switzerland, focusing on Gerhard Bräunlich's experience migrating Pascal code to a Rust module for use in Python. Learn how Rust improved Python and C code in an LCA software by Sustainable System Solutions, preventing segfaults while maintaining C-like performance. Discover the process of integrating Rust with Python using PyO3, including code examples, benchmarking, and optimization techniques. Gain insights into custom Python types, the advantages of Rust in scientific computing, and the speaker's impressions of PyO3. Delve into topics such as just-in-time compilers and the future of Python in scientific applications.

PyO3 and Rust in Action: Migrating Pascal to Rust for Python Integration

Rust
Add to list
0:00 / 0:00