ABSTRACT
In this talk we examine how the Rust programming language’s unique features can be used to write more stable, performant software for visual effects production, and describe the ASWF Rust Working Group’s efforts to provide high-quality C and Rust bindings to the existing C++ VFX software stack using an automated conversion tool.
- MSRC Team. 2019. A proactive approach to more secure code. Retrieved May 30, 2021 from https://msrc-blog.microsoft.com/2019/07/16/a-proactive-approach-to-more-secure-code/Google Scholar
Recommendations
Tighten rust’s belt: shrinking embedded Rust binaries
LCTES 2022: Proceedings of the 23rd ACM SIGPLAN/SIGBED International Conference on Languages, Compilers, and Tools for Embedded SystemsRust is a promising programming language for embedded software, providing low-level primitives and performance similar to C/C++ alongside type safety, memory safety, and modern high-level language features. We find naive use of Rust leads to binaries ...
Rust-like borrowing with 2nd-class values (short paper)
SCALA 2017: Proceedings of the 8th ACM SIGPLAN International Symposium on ScalaThe Rust programming language demonstrates that memory safety can be achieved in a practical systems language, based on a sophisticated type system that controls object lifetimes and aliasing through notions of ownership and borrowing. While Scala has ...
A tool-assisted approach to engineer domain-specific languages (DSLs) using Rust
MODELS '22: Proceedings of the 25th International Conference on Model Driven Engineering Languages and Systems: Companion ProceedingsDomain-Specific Languages (DSLs) are required in a wide range of contexts, implying different execution environments. The same DSL may even have to exist in different environments. We propose in this paper an approach to engineer a DSL using the Rust ...
Comments