Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev. Learn more →
Langs Alternatives
Similar projects and alternatives to langs
-
zig
General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.
-
-
Onboard AI
Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.
-
-
-
-
-
TablaM
The practical relational programing language for data-oriented applications
-
InfluxDB
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
-
-
-
-
-
-
-
-
Nim
Nim is a statically typed compiled systems programming language. It combines successful concepts from mature languages like Python, Ada and Modula. Its design focuses on efficiency, expressiveness, and elegance (in that order of priority).
-
-
-
STC
A modern, user friendly, generic, type-safe and fast C99 container library: String, Vector, Sorted and Unordered Map and Set, Deque, Forward List, Smart Pointers, Bitset and Random numbers. (by stclib)
-
-
LjTools
LuaJIT 2.0 bytecode parser, viewer, assembler and test VM. Lua 5.1 parser, IDE and debugger.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
langs reviews and mentions
- What makes a language easy for writing a parser?
- Automatic import of C headers —how to deal with macros?
- Register Window in a Stack VM Interpreter
-
A challenge: 52 languages in 52 weeks
Well, I only wrote a few dozen lines in each. (Those benchmarks I wrote are here, all in one file; scroll through to find them. Those two will be at the end.
-
'Switch' and 'Computed Goto'
Next I tried writing a custom C program just for the VM execute function; mostly this was a framework machine-generated from my interpreter, with the handlers necessary filled in manually.
This is my doswitch/u-based test program, a mini-interpreter executing a loop.
-
Is it possible to optimize this bytecode interpreter more?
Actually the next thing I did after trying svm.c was to port it to my systems language to see how my compiler managed with it. (Source is here.)
-
Where are the C Alternatives?
I have taken something away from Forth which is the (a--b) notation that describes the stack behaviour. I use it in these early docs of my IL here.
- Langception IV: I wrote BASIC in Charm, which I also wrote.
- Does the number of keywords really matter?
-
A note from our sponsor - Onboard AI
getonboard.dev | 3 Dec 2023
Stats
The primary programming language of langs is C.