Langs Alternatives
Similar projects and alternatives to langs
-
zig
General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.
-
-
Scout APM
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
-
-
-
-
-
-
SonarQube
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
-
-
-
-
-
-
-
-
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.
-
-
LjTools
LuaJIT 2.0 bytecode parser, viewer, assembler and test VM. Lua 5.1 parser, IDE and debugger.
-
langs reviews and mentions
-
My Compilers
I've written up what I can remember of my various compilers over the years, see here.
- Is Optimisation Overrated?
-
Would Vale count as a low-level language?
Inline assembly allows me to write a 60-line solution in one function.
- What if we replaced C as the ABI through which every language has to communicate with the outside world?
-
What's a good way to convert C headers to constant declarations and foreign imports of another language?
bcc is my private C compiler, and the -mheaders option produces an import module that can be used from my private 'M' language (here, creating stb_image.m).
-
Benchmarks, benchmarks, benchmarks...
However to compare, you need to implement the same algorithm. I have various versions here, based upon the Lua code from the above link.
-
Rust is hard, or: The misery of mainstream programming
It builds very slowly. It's not so bad now (but still slow), but 2-3 years ago it could take over 20 seconds just for 1000 lines of a=b+c*d. On one test, I estimated 22 hours for an optimised build, for a program that Tiny C polished off in about one second.
-
beginner in compiler design
A summary is here: https://github.com/sal55/langs/blob/master/bcc.md
- What are the advantages of a static function? I am aware that it limits the function to it’s object file, but I am confused on why it is used.
-
Comparing Two Intermediate Languages
(That is, roughly 50% slower on average than gcc-O3 on the programs I write. On this new project, I am first trying to match the BB-orig column on this set of benchmarks. Then see if I can match BB-opt. Three-address code has proved tricky in the past to get up to speed, but I have some new tricks.)
- What are the advantages or disadvantages of compiling to VM Bytecode vs native machine code?
- "end" keywords v.s. Python-style blocks for beginners.
- Nutshell custom memory allocators for me
- What are the use cases for pointers?
Stats
Popular Comparisons
Are you hiring? Post a new remote job listing for free.