Best of C ProgrammingFebruary 2023

  1. 1
    Article
    Avatar of devgeniusDev Genius·3y

    Google’s New Programming Language: Carbon

    Google has announced a new programming language called Carbon, which is intended to be a successor to C++. It aims to address the challenges and technical debt of C++ while providing performance, interoperability, and a familiar learning curve for C++ developers.

  2. 2
    Article
    Avatar of aspnetASP.NET Blog·3y

    Announcing .NET 8 Preview 1

    Announcing .NET 8 Preview 1. This post introduces the major themes and goals of .NET 8, including cloud native development, MAUI and Blazor hybrid, momentum in quality and performance, and staying up-to-date with the latest features. It also highlights improvements in container images, runtime and libraries, JSON handling, and general optimizations. The post gives a shout-out to a community spotlight member and expresses gratitude to the open-source community for their contributions.

  3. 3
    Article
    Avatar of communityCommunity Picks·3y

    Why SOLID Design Matters: Avoid Code Smells and Write Maintainable Code

    SOLID is an acronym for five principles of object-oriented design, which were first outlined by Robert C. Martin in the early 2000s. In TypeScript, the Single Responsibility Principle can be applied by dividing a large and complex class into smaller and more focused classes, each with its own well-defined responsibility.

  4. 4
    Article
    Avatar of aspnetASP.NET Blog·3y

    What is .NET, and why should you choose it?

    The post provides an overview of the pillars and design point of the .NET platform. It discusses productivity, performance, security, and reliability as the key values of .NET. It also highlights the runtime, libraries, and languages as the pillars of the .NET stack. Additionally, it mentions the support for concurrency in .NET and the use of exceptions for error handling.

  5. 5
    Article
    Avatar of btrprogBetter Programming·3y

    A Little Bit of Rust

    The post explores a problem and its solution presented by Donald Knuth in the 80s, along with an alternative solution provided by Doug McIlroy. It discusses the shortcomings of the original solution and proposes improvements to optimize the algorithm. The post also provides the code in Rust to solve the problem efficiently.

  6. 6
    Article
    Avatar of surmaSurma·3y

    Rust to WebAssembly the hard way — surma.dev

    In Rust, the tool that makes WebAssembly easy is called wasm-bindgen, and we are going to ditch it! At the same time, Rust is a bit different in that WebAssembly has been a first-class target for a long time and the standard library is laid out to support it out of the box.