Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 23 C++ Language Projects
-
carbon-lang
Carbon Language's main repository: documents, design, implementation, and related tools. (NOTE: Carbon Language is experimental; see README)
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
easyloggingpp
C++ logging library. It is extremely powerful, extendable, light-weight, fast performing, thread and type safe and consists of many built-in features. It provides ability to write logs in your own customized format. It also provide support for logging your classes, third-party libraries, STL and third-party containers etc.
-
fut
Fusion programming language. Transpiling to C, C++, C#, D, Java, JavaScript, Python, Swift, TypeScript and OpenCL C.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Silice
Silice is an easy-to-learn, powerful hardware description language, that simplifies designing hardware algorithms with parallelism and pipelines.
-
ExprTK
C++ Mathematical Expression Parsing And Evaluation Library https://www.partow.net/programming/exprtk/index.html
-
elena-lang
ELENA is a general-purpose language with late binding. It is multi-paradigm, combining features of functional and object-oriented programming. Rich set of tools are provided to deal with message dispatching : multi-methods, message qualifying, generic message handlers, run-time interfaces
-
delta
C* is a hybrid low-level/high-level systems programming language focused on performance and productivity. (by delta-lang)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Have a basic understanding of Solidity.
Easylogging++ https://github.com/abumq/easyloggingpp
Project mention: Tidal Cycles – Live coding music with Algorithmic patterns | news.ycombinator.com | 2023-08-01
Project mention: Bare minimum atw-style K interpreter for learning purposes | news.ycombinator.com | 2024-01-17I've just learned that Ć is no longer a viable name (thankfully). Now it's Fusion Programming Language (or fut?) https://github.com/fusionlanguage/fut
Project mention: How to create an embeddable python for multiple platforms | /r/cpp_questions | 2023-06-26
Project mention: Unreasonably effective – How video games use LUTs and how you can too | news.ycombinator.com | 2024-02-28- how it is computed: https://github.com/sylefeb/Silice/blob/master/projects/ice-v...
Julia fractal, with a table to do integer multiply! (2.a.b = (a+b)^2 - a^2 - b^2, so just precompute all x^2 in a table! )
I looked into the jump table optimization. The normal Lua version is here[1] and it uses the opcode as a index into a static array to jump to the label. The “faster” Pluto version is here[2] and it just uses a switch statement on the labels. I would naively assume that these would compile to the same code because the lua version is just manually creating the jump table and the pluto version is leaving it to the compiler. How could the compiler optimize the switch so that would outperform the manual jump table (by a decent margin)?
[1] https://github.com/PlutoLang/Pluto/blob/main/src/ljumptabgcc...
[2] https://github.com/PlutoLang/Pluto/blob/main/src/ljumptab.h
Check out jinx https://jamesboer.github.io/Jinx/
C++ Language related posts
-
Jank programming language – Clojure/LLVM/C++
-
Smart Contract Programming Languages: sCrypt vs. Solidity
-
A dynamically-typed, single-pass, recursive descent interpreter without an AST
-
Unreasonably effective – How video games use LUTs and how you can too
-
Fast persistent recoverable log and key-value store
-
XL: An Extensible Programming Language
-
The Jakt Programming Language
-
A note from our sponsor - InfluxDB
www.influxdata.com | 10 May 2024
Index
What are some of the best open-source Language projects in C++? This list will help you:
Project | Stars | |
---|---|---|
1 | carbon-lang | 32,232 |
2 | solidity | 22,359 |
3 | easyloggingpp | 3,684 |
4 | ChaiScript | 2,887 |
5 | jakt | 2,752 |
6 | Tidal | 2,132 |
7 | fut | 1,694 |
8 | fetlang | 1,476 |
9 | Peregrine | 1,472 |
10 | jank | 1,438 |
11 | pocketpy | 1,349 |
12 | Silice | 1,233 |
13 | Z-Sharp | 650 |
14 | ExprTK | 581 |
15 | Ark | 553 |
16 | scapix | 333 |
17 | Pluto | 317 |
18 | Jinx | 291 |
19 | elena-lang | 224 |
20 | wisp | 183 |
21 | cosmos | 176 |
22 | jo_clojure | 139 |
23 | delta | 126 |
Sponsored