Best of C ProgrammingDecember 2022

  1. 1
    Article
    Avatar of shopifyShopify Engineering·3y

    Shopify Embraces Rust for Systems Programming

    Shopify Embraces Rust for Systems Programming Shopify builds internet infrastructure for commerce to serve the needs of millions of merchants. Shopify's primary server-side application programming language has been Ruby. Rust provides us with predictable native-code performance, including fine control over memory usage, which makes it suitable for the lowest levels.

  2. 2
    Article
    Avatar of hnHacker News·3y

    Goodbye to the C++ Implementation of Zig ⚡ Zig Programming Language

    The old one, written in 80,000 lines of C++, plus sharing Zig code with the new one. The new one was faster, used less memory, and was actively maintained and enhanced. This was a huge pain, especially as the design of these two compilers diverged. The C++ implementation of Zig originally used the same strategy.

  3. 3
    Article
    Avatar of logrocketLogRocket·3y

    How to build a Rust API with the builder pattern

    Rust library authors can work around this shortcoming quite effectively using the builder pattern. The builder pattern is simple: create an object that doesn’t need to hold all values, and let it create our type when all the required fields are present. In practice, you would use a builder for complex types with more dependencies.

  4. 4
    Article
    Avatar of devblogsDevBlogs·3y

    Try out Visual Studio 2022 version 17.5 Preview 2

    Try out Visual Studio 2022 version 17.5 Preview 2! Your feedback goes directly to the product team working to deliver you the best developer IDE. The new search experience makes it easy for you to quickly find a Visual Studio menu feature files, types, and members in your code all from one place.

  5. 5
    Article
    Avatar of newstackThe New Stack·3y

    Rust Makes Us Better Programmers

    Rust makes for a better development experience, enhances safety and increases program speed. To understand why Rust is so popular, we need to consider why we invented compilers and programming languages in the first place. In the case of other popular languages like Python, Rust programs run up to 20 times faster, according to the Programming Language Benchmark.