Loading…
Back To Schedule
Friday, June 26 • 6:30pm - 7:30pm
Rust BOF

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
Just a BOF session for people interested in talking about the Rust language.

A few interesting details about Rust:

  • The design of Rust is focused on safety and zero-cost abstractions.
  • Rust has strong support for concurrency and thread safety.
  • Rust is designed to guarantee memory safety, so there's no need to worry about buffer overflows, dangling pointers, freeing memory twice, null    pointers or data races.
  • Go can detect data races (maybe), but Rust is supposed to be able to actually prevent them in the first place.
  • Rust offers automatic memory management without garbage collection or reference counting, but optional reference counting is available.
  • Rust compiles to machine code with performance comparable to C++.
  • Variables and references are immutable by default, but easy to make mutable.as well.
  • Advanced type system with "traits" with OO programming capabilities with static type checking, inheritance, polymorphism, roles and mix-ins.
  • Lambda functions are also supported.
  • Rust requires no runtime support code and can even be used to implement an operating system on bare metal.

Speakers
avatar for Deven Corzine

Deven Corzine

Senior Consultant, IntelliTree Solutions, LLC
I have been a Perl programmer since 1989 and I have attended YAPC::NA in 2002 and every year since 2006.  Perl has been my favorite programming language (by far) since 1991 or earlier, but I'm very interested in Rust these days.  Apart from Perl 6/Raku, Rust is the first language... Read More →


Friday June 26, 2020 6:30pm - 7:30pm EDT
Hallway++

Attendees (5)