C++ at the End of 2022

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • carbon-lang

    Carbon Language's main repository: documents, design, implementation, and related tools. (NOTE: Carbon Language is experimental; see README)

    Also, https://www.val-lang.dev/ seems more interesting. And http://www.jot.fm/issues/issue_2022_02/article2.pdf

    > Safe by default: Val’s foundation of mutable value semantics ensures that ordinary code is memory safe, typesafe, and data-race-free. By explicit, auditable opt-in, programmers can use unsafe constructs for performance where necessary, and can build safe constructs using unsafe ones.

    Versus Carbon:

    > Carbon's premise is that C++ users can't give up performance to get safety.

    https://github.com/carbon-language/carbon-lang/blob/trunk/do...

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • hylo

    The Hylo programming language

    Also, https://www.val-lang.dev/ seems more interesting. And http://www.jot.fm/issues/issue_2022_02/article2.pdf

    > Safe by default: Val’s foundation of mutable value semantics ensures that ordinary code is memory safe, typesafe, and data-race-free. By explicit, auditable opt-in, programmers can use unsafe constructs for performance where necessary, and can build safe constructs using unsafe ones.

    Versus Carbon:

    > Carbon's premise is that C++ users can't give up performance to get safety.

    https://github.com/carbon-language/carbon-lang/blob/trunk/do...

  • flecs

    A fast entity component system (ECS) for C & C++

    there are several, following slightly different designs [0]. entt and flecs (mix C/C++) are currently the most visible [1]. older and more established engines are getting into the game as well [2].

    its just a data point that C++ has constituencies that have not given up on it yet.

    [0] https://github.com/topics/ecs?l=c%2B%2B&o=desc&s=forks

    [1] https://github.com/SanderMertens/flecs

    [2] https://github.com/GodotECS

  • papers

    ISO/IEC JTC1 SC22 WG21 paper scheduling and management (by cplusplus)

  • rfcs

    RFCs for changes to Rust

  • keywords

    A list and count of keywords in programming languages.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Databases are the endgame for data-oriented design

    5 projects | /r/rust | 6 Dec 2023
  • What features would you like to see in rust?

    13 projects | /r/rust | 2 Apr 2023
  • A short introduction to Entity-Component-System in C++ with EnTT

    2 projects | /r/programming | 8 Jan 2023
  • My thoughts on Rust and C++

    7 projects | /r/rust | 20 Sep 2022
  • Flecs is a fast and lightweight Entity Component System that lets you build game

    1 project | news.ycombinator.com | 9 Sep 2024