Our great sponsors
-
I've been writing my own language, fngi, which is inspired by Forth to create an extremely minimal language. However, I'm considering doing a rewrite and in so doing am taking a second look at some other languages.
-
So my question is this: if a backend like QBE (~12k Loc) was added to Zig and Zig only had to compile Zig code (no C, etc) for that QBE backend -- about how many LoC would that Zig need to be?
-
InfluxDB
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
-
First, I recently started a new project in this area that might interest you: https://github.com/bettertools/zigenesis
-
zig
General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.
Next, you've come at a very exciting time, that C++ LOC number was alot higher yesterday. Last night Andrew merged a change to remove the old stage1 C++ compiler which removed about 100,000 LOC (https://github.com/ziglang/zig/pull/13560). The bootstrap process for Zig from a C compiler is pretty "interesting" now. Zig includes a compiled version of itself inside the repo now that is in the WASM format and also includes a WASM interpreter written in C...both of which are used to bootstrap from a C toolchain now.