Best of C++ — 2023

  1. 1
    Article
    Avatar of theregisterThe Register·3y

    Microsoft is rewriting core Windows libraries in Rust

    Microsoft is rewriting core Windows libraries in Rust programming language. The more memory-safe code is already reaching developers. Microsoft showed interest in Rust several years ago as a way to address memory safety bugs. The Rust renovation of Windows began in 2020 with DWriteCore, the Windows App SDK implementation of Windows' DWrite engine.

  2. 2
    Article
    Avatar of bytebytegoByteByteGo·3y

    EP50: Visualizing a SQL Query

    The most useful engineering conversation you’ll hear each week (Sponsored) Dev Interrupted is the No. 1 source for what the smartest minds in development are thinking about. Hear career-changing wisdom by leaders from companies like Slack, Stripe, and Shopify delivered to your inbox every week.

  3. 3
    Article
    Avatar of communityCommunity Picks·3y

    Welcome to Comprehensive Rust 🦀

    The course covers the full spectrum of Rust, from basic syntax to advanced topics like generics and error handling. It also includes Android-specific content on the last day. The goal of the course is to teach you Rust and hope to: - Give you a comprehensive understanding of Rust syntax and language.

  4. 4
    Article
    Avatar of kdnuggetsKDnuggets·3y

    Mojo Lang: The New Programming Language

    Mojo Lang is the new programming language designed as a superset of Python. It has been designed to program on AI hardware, such as GPUs running CUDA. It is able to achieve this by using Multi-Level Intermediate Representation (MLIR) to scale hardware types, without complexity.

  5. 5
    Article
    Avatar of vscodeVisual Studio Code·3y

    VS Code and WebAssemblies

    VS Code and WebAssemblies run Web assemblies in VS Code for the Web. WebAssembly virtual machines ship in modern browsers today and there are tool chains to compile C/C++ to WebAssembly code. This is relatively easy for languages like JavaScript and TypeScript since browsers ship with a JavaScript execution engine.

  6. 6
    Article
    Avatar of devtoDEV·3y

    What Are People Building With WebAssembly?

    WebAssembly (WASM) has been a buzzword in the past few years. It's a technology that raises a lot of attention but is less widely used in practice. WebAssembly was never created as a replacement for Javascript, and it can't because the language is so low-level.

  7. 7
    Article
    Avatar of bytebytegoByteByteGo·3y

    EP 41: What is Kubernetes?

    The diagram below shows why real-time gaming and low-latency trading applications should not use microservice architecture. Microservice architecture is usually stateless, and the states are persisted in the database. Google Authenticator is a software-based authenticator that implements a two-step verification service.

  8. 8
    Article
    Avatar of medium_jsMedium·3y

    Daily LeetCode Problems: Problem 934. Shortest Bridge

    LeetCode Problem 934 challenges us to connect two islands in a binary matrix by flipping the minimum number of 0’s. We will explore the problem statement, discuss the DFS+BFS approach, provide pseudocode, analyze the time and space complexity and present a comprehensive solution.

  9. 9
    Article
    Avatar of hackernoonHacker Noon·3y

    An Intro to NIM: The Python-Like Programming Language Used By Malicious Ransomware Developers

    "Nim is a statically typed systems programming language. It combines successful concepts from mature languages like Python, Ada and Modula. It can be used for all backend and frontend requirements because it can be compiled into C, C++, or JavaScript.

  10. 10
    Article
    Avatar of communityCommunity Picks·3y

    My Rust journey and how to learn Rust

    Rust is on its seventh year as the most loved language with 87% of developers saying they want to continue using it. Rust ties with Python as most wanted technology with TypeScript running a close second Most Wanted Most Loved. Loved vs. Dreaded But Rust has a particular learning curve.

  11. 11
    Article
    Avatar of communityCommunity Picks·3y

    8 Best C++ IDEs to use in 2023

    8 best C++ IDEs to use in 2023 today’s post is devoted to 8 popular C++ programming environments. Many of them also support other languages. Microsoft Visual Studio, an integrated C++ development environment, can create both console and graphical apps.

  12. 12
    Article
    Avatar of qtQt·3y

    C++ Is The Programming Language of the Year 2022

    C++ is the Programming Language of the Year 2022 by Tiobe, a leading Quality Assurance service provider. Tiobe tests 1 billion lines of software code for its customers, such as Phillips, Bosch, ST, Huawei, and ABB, each day. C++ has the fastest growth among the top 20 languages.

  13. 13
    Article
    Avatar of itnextITNEXT·3y

    I created a programming language and created games with it

    Amun is an open source low level general purpose language that compile to machine code using LLVM Framework. It is a language that is simple as C and Go, no preprocessor, no garbage collection (remember I need a high performance language) The language is still in development and everyone is most welcome to contribute to it.

  14. 14
    Article
    Avatar of itsfossIt's Foss·3y

    Rust Basics Series #1: Hello World Program in Rust

    Rust is one of the fastest adopted systems programming languages by developers and tech companies. It has been getting this love for seven years now! It is so popular that there are now two big efforts being carried out in the Linux ecosystem.

  15. 15
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    How to Write And Run C and C++ Code in Visual Studio Code

    For running C or C++ code, you just need to have a valid C/C++ compilers installed on your computer. If you are using a Linux operating system, then there is a high chance that it is already installed. If you get feedback on your terminal that it does not know anything about GCC or G++.

  16. 16
    Article
    Avatar of communityCommunity Picks·3y

    Unlocking the Power of Native Modules in JavaScript: An Introductory Guide

    This article explores the concept of native modules in JavaScript, highlighting their differences from JavaScript modules, their performance benefits, and real-world applications. Native modules are extensions for Node.js that allow the execution of lower-level code written in languages like C++ or Rust. They offer performance benefits, access to low-level APIs, and are useful in applications such as data science, machine learning, video and audio processing, and gaming backends.

  17. 17
    Article
    Avatar of pointerPointer·3y

    bloomberg/blazingmq: A modern high-performance open source message queuing system

    BlazingMQ is an open source distributed message queueing framework. It focuses on efficiency, reliability, and a rich feature set for modern-day workflows. BlazingMQ's back-end (message brokers) has been implemented in C++, Java, and Python.

  18. 18
    Article
    Avatar of gamedevacademyGameDev Academy·3y

    Best Programming Language for Games – Making a Video Game – GameDev Academy

    JavaScript About JavaScript is commonly known as one of the core pillars of web development. It was designed to suit the new ECMAScript specifications that were attempting to standardize the web and web browsers. C# is a general-purpose programming language created in 2000 by Microsoft with the specific intent of working with their.NET framework.