C++ && Rust : "Access All Arenas" - James Munns

Sdílet
Vložit
  • čas přidán 8. 06. 2024
  • www.meetup.com/CppLondon/even...
    Over the past five and a half years since its 1.0 release, Rust has started to become the language of choice for developers across a wide variety of applications and industries. This talk will explore where the language came from, the challenges it was designed to overcome, and how people have started to apply Rust to areas above and beyond the original intent. In particular, James will focus on areas like web assembly, embedded systems, and even moving into the safety-critical domain with efforts like Sealed Rust - that have been rapidly picking up steam in the Rust developer communities
    ---
    James is an embedded systems engineer, with a history of working on software for a wide range of systems, including safety-critical avionics, and rapidly prototyped IoT systems. James is a founding member of the Rust [Embedded Working Group](github.com/rust-embedded/wg), as well as a founder of [Ferrous Systems](ferrous-systems.com), a consultancy focused on systems development in Rust, with a speciality in embedded systems development.
    James is working hard to bring Rust to new places in the embedded domain, including efforts to qualify the Rust language for use in safety-critical systems through the [Sealed Rust](ferrous-systems.com/blog/seal...) initiative, and building easy to use open source tooling in the [Knurling-rs](github.com/knurling-rs) project.
  • Věda a technologie

Komentáře • 9

  • @DavidFreeseLee
    @DavidFreeseLee Před 3 lety +10

    Was very confused. Assumed this was a talk on arena allocators.

  • @agni8840
    @agni8840 Před 10 měsíci

    i like it !!! moving to rust from js myself

  • @heater5979
    @heater5979 Před 3 lety +3

    A great presentation. Thanks.
    With regard the performance of Rust, in my first year of Rust have been able to match the speed of C/C++ in all the little programs of mine that I reimplemented in Rust for exactly this comparison. Most of those C/C++ programs were performance leaders in various coding challenges I have been involved in.
    BUT: The performance of Rust can be very sensitive to the way you write your Rust, even for the same algorithm. For example using good old fashioned C style array indexing vs Rust style iterators. It's not always clear which will be better at the outset. As usual, measure everything.

  • @inraid
    @inraid Před 2 lety

    rambling and disorganized

  • @yotty97
    @yotty97 Před 3 lety

    wtf are you YELLING in this talk? just talk gently, stop being hysterical ffs, calm down

  • @yotty97
    @yotty97 Před 3 lety +2

    anyonoe else find rust programmers so smug and condescending? i cant stand them

    • @alejandroagua5813
      @alejandroagua5813 Před 3 lety

      Would be funny if Rust turns out to be an industry flop (somewhat like Ruby in 2010), and Javascript, Java, and Python continue to rule the world. People will remember them "oh those have-beens Rustacean wisenheimers..."

    • @CuriousCauliflowerX
      @CuriousCauliflowerX Před 3 lety

      really? compared to the ever-present c++ mantra of "this feature is for library developers, you shouldn't understand it"?

    • @yotty97
      @yotty97 Před 3 lety

      @@CuriousCauliflowerX that's not out of smugness, it's because c++ is an enormous and complicated language with decades of cruft