C++ programming-languages

Open-source C++ projects categorized as programming-languages

Top 8 C++ programming-language Projects

programming-languages
  • ProGraML

    A Graph-based Program Representation for Data Flow Analysis and Compiler Optimizations

  • CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  • miniscript

    source code of both C# and C++ implementations of the MiniScript scripting language

    Project mention: MiniScript Ports | dev.to | 2024-02-07

    There are two official reference implementations of MiniScript: one in C#, and one in C++. Both are actively maintained, and available on GitHub.

  • xl

    A minimalist, general-purpose programming language based on meta-programming and parse tree rewrites

    Project mention: XL: An Extensible Programming Language | news.ycombinator.com | 2024-02-21

    From what I can read the author got really unlucky with some kind of radical API changes. Maybe at that time the LLVM team was a bit less serious with deprecations ?

    I use LLVM since v9, nowadays I'm stuck on v15 (that's not because of LLVM btw).

    Between the two versions there's been a radical change too, i.e "opaque pointers", but the transition was rather smooth as we were provided, for a long time, the two versions of the functions affected by the change. Maybe the LLVM team got more serious since the author experienced the said difficulties ?

    Other thing I note is that the author uses the CPP API. I use the C one which exposes only a high-level subset of the CPP one. This encourages a saner use of LLVM, a more concrete separation between the front-end and the mid-end, although sometimes there are limitations.

    A simple example of what encourages the C API, especially since opaque ptrs are added, is not to rely on LLVM to retrieve the IR type of an IR value. That should always be done using the AST, eg with an `.ir` field in your nodes.

    Another one I remark, after a brief overview of LLVM-CRAP, is that the author had to change the internal data structure used, depending on the LLVM version [0]. Using the C API that would never had happened. The C API essentially allows to create block refs, instructions refs, value refs, type refs, contexts. Then you choose the containers you want to use to hold them. No need to switch to another stdcpp one, even if internally LLVM does so.

    [0]: https://github.com/c3d/xl/blob/master/src/llvm-crap.cpp#L265

  • Programming-Basics

    This Repository Contains source codes of various programming languages. Please Contribute to make this Useful.

  • jet

    A Fast C and Python like Programming Language that puts the Developer first. WIP (by The-NextGen-Project)

  • mewa

    Compiler-compiler for writing compiler frontends with Lua

  • CVM

    A toy JVM coded in C/C++ (by lvntky)

    Project mention: Creating a Toy Java Virtual Machine in C++ | news.ycombinator.com | 2024-06-23
  • SaaSHub

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

    SaaSHub logo
  • fan

    A batteries-included programming language for more productive developers.

    Project mention: Fan: Batteries-included programming language for more productive developers | news.ycombinator.com | 2023-11-26
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C++ programming-languages discussion

Log in or Post with

C++ programming-languages related posts

  • MiniScript 1.6 Now Available

    1 project | dev.to | 6 Feb 2023
  • Learning Python was a good decision. Python may have its own shortcomings, but big integers aren't scary anymore 😇😇

    3 projects | /r/ProgrammerHumor | 3 Sep 2022
  • Upcomming language to try?

    4 projects | /r/learnprogramming | 15 May 2022
  • Build→It: a type based library framework for multi-stage imperative programming

    2 projects | /r/cpp | 6 Jan 2021

Index

What are some of the best open-source programming-language projects in C++? This list will help you:

Project Stars
1 ProGraML 304
2 miniscript 280
3 xl 270
4 Programming-Basics 72
5 jet 42
6 mewa 23
7 CVM 19
8 fan 14

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

Did you konow that C++ is
the 6th most popular programming language
based on number of metions?