OrangeC
biteopt
OrangeC | biteopt | |
---|---|---|
8 | 2 | |
284 | 127 | |
- | - | |
9.4 | 6.0 | |
2 days ago | 2 months ago | |
C++ | C++ | |
GNU General Public License v3.0 or later | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
OrangeC
- Towards C23 Embed
- OrangeC: A C/C++ compiler and toolchain for windows
-
[Q] Windows: non-MSVC Toolchains
No one here speaks of the Orange C++ toolchain 😿 https://github.com/LADSoft/OrangeC
-
C compiler in .NET
Have you heard of the OrangeC compiler project? https://github.com/LADSoft/OrangeC/blob/master/doc/occil.md
-
Result of next C23 meeting: typeof is standard, call_once is mandated, char8_t is unsigned, unreachable(), = {}, K&R declarations are gone, int main() is now (void), @, $, ` are now source character, _Noreturn, true/false are keywords
If you know how a C++ lambda works under the hood, you'd understand that C++ lambdas create classes in order to ingest the capture targets then work on it, the code in the Orange C compiler for example does the following:
-
Learing c++ at university
There's also orange
-
Pros and Cons of pthreads versus C11 threads?
Pelles C and OrangeC, I don't know about the former, but the latter does it via CreateThread, source.
-
Confusion in the standard and edge cases you've found in compilers, tests, and other such things
If you want a context as a why the original question, here's a big issue on why it's relevant at all to anyone who isn't developing libcxx.
biteopt
What are some alternatives?
vpsolver - Arc-flow Vector Packing Solver (VPSolver)
SpeciaLUT - Runtime choosing of template specializations using compile-time lookup-tables. Compile all states of a template function, but execute the optimal one at runtime.
bl_iot_sdk - BL602 SDK (Pine64 fork)
LazyMath - Complex Conjugate Gradient linear solver and Levenberg-Marquardt minimizer with and without constraints in C++
casadi - CasADi is a symbolic framework for numeric optimization implementing automatic differentiation in forward and reverse modes on sparse matrix-valued computational graphs. It supports self-contained C-code generation and interfaces state-of-the-art codes such as SUNDIALS, IPOPT etc. It can be used from C++, Python or Matlab/Octave.
palanteer - Visual Python and C++ nanosecond profiler, logger, tests enabler
FlatBuffers - FlatBuffers: Memory Efficient Serialization Library
gago - :four_leaf_clover: Evolutionary optimization library for Go (genetic algorithm, partical swarm optimization, differential evolution)
srs - SRS is a simple, high-efficiency, real-time video server supporting RTMP, WebRTC, HLS, HTTP-FLV, SRT, MPEG-DASH, and GB28181.
shenanigans - Semi-random funky stuff, mainly for my PhD experiments and articles. Contains calculations and algorithm implementations for various applied mathematics and astrophysics articles I worked on.
OpenRCT2 - An open source re-implementation of RollerCoaster Tycoon 2 🎢
zoofs - zoofs is a python library for performing feature selection using a variety of nature-inspired wrapper algorithms. The algorithms range from swarm-intelligence to physics-based to Evolutionary. It's easy to use , flexible and powerful tool to reduce your feature size.