Move semantics in Nim Deterministic Memory Management

by Andreas Rumpf (Araq) At: FOSDEM 2020 https://video.fosdem.org/2020/AW1.125... This talk explains Nim's move semantics and their connection to reference counting, how Nim's model differs from C++ and why move semantics can offer superior performance. Nim with deterministic memory management never has been easier. Room: AW1.125 Scheduled start: 2020-02-02 14:50:00

The Rise and Fall and Rise of JPEG2000 Currently a niche codec, recent enhancements to the JPEG 200…
▶︎

The Rise and Fall and Rise of JPEG2000 Currently a niche codec, recent enhancements to the JPEG 200…

dav1d: 1 year later dav1d is a fast AV1 decoder
▶︎

dav1d: 1 year later dav1d is a fast AV1 decoder

Optimising for Humans - Nim meta-programming for 0-cost abstraction on microcontrollers
▶︎

Optimising for Humans - Nim meta-programming for 0-cost abstraction on microcontrollers

Let’s catch up with C#! Exciting new features in C# 9 to C# 14! - Filip Ekberg - NDC Copenhagen 2026
▶︎

Let’s catch up with C#! Exciting new features in C# 9 to C# 14! - Filip Ekberg - NDC Copenhagen 2026

Debugging apps running in Kubernetes An overview of the tooling available
▶︎

Debugging apps running in Kubernetes An overview of the tooling available

Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker
▶︎

Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker

Co-Creator of Haskell: Functional Programming, Thinking in Types, Useless Languages | Simon Jones
▶︎

Co-Creator of Haskell: Functional Programming, Thinking in Types, Useless Languages | Simon Jones

Why Aliens Would NEVER Invade Africa
▶︎

Why Aliens Would NEVER Invade Africa

C++ as Assembly 2.0 - Hello Nim - Viktor Kirilov - code::dive 2019
▶︎

C++ as Assembly 2.0 - Hello Nim - Viktor Kirilov - code::dive 2019

Low-end platform profiling with HawkTracer profiler
▶︎

Low-end platform profiling with HawkTracer profiler

Uplift your Linux systems programming skills with systemd and D-Bus Practical examples and best pra…
▶︎

Uplift your Linux systems programming skills with systemd and D-Bus Practical examples and best pra…

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup
▶︎

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

Tips for C Programming
▶︎

Tips for C Programming

The genius of Rust’s memory model
▶︎

The genius of Rust’s memory model

Postmodern strace
▶︎

Postmodern strace

45 Computer Languages Compared: Which is FASTEST?
▶︎

45 Computer Languages Compared: Which is FASTEST?

What to teach when AI writes the code | Rainer Stropek | TEDxLinz
▶︎

What to teach when AI writes the code | Rainer Stropek | TEDxLinz

How Rockstar fit an entire city into PlayStation 2 memory
▶︎

How Rockstar fit an entire city into PlayStation 2 memory

If You Have A Bad Memory, I’ll Help You Fix It In 28 Minutes
▶︎

If You Have A Bad Memory, I’ll Help You Fix It In 28 Minutes

Check Yourself Before You Wreck Yourself Auditing and Improving the Performance of Boomerang
▶︎

Check Yourself Before You Wreck Yourself Auditing and Improving the Performance of Boomerang