-
zig
General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.
-
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).
-
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.
-
terra
Terra is a low-level system programming language that is embedded in and meta-programmed by the Lua programming language.
-
CQC
CQC (Charmed Quark Controller) a commercial grade, full featured, software based automation system. CQC is built on our CIDLib C++ development system, which is also available here on GitHub.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
My problem with Zig is... it really doesn't solve any problems for me, and it is really confusing where Zig sits and where Nim sits. I constantly get them confused, and heck, even their home pages share some vague similarities. Both aim to be.. simple compile time programming languages? I even wonder if the reason Zig's homepage is in light mode is because this was such a big problem confusing the two, since they were so similar. I'm not really seeing what Zig brings to the table that isn't already in another programming language that has more benefits. I guess Zig is easy to learn? But we saw that with Go, a lot of this "easiness" actually forced complexity elsewhere and caused massive productivity problems down the line, maybe Zig solved it, but from the lack of people using it, I'm guessing not. Additionally Zig lacks inline GPU programming like the PTX and SPIR-V translation found in C++ and currently being worked on with Rust and Circle C++ shader compiler. Zig appears to not have people who even have enough knowledge to work on this, and if that's the case, I don't see Zig ever doing anything in the AAA business.
My problem with Zig is... it really doesn't solve any problems for me, and it is really confusing where Zig sits and where Nim sits. I constantly get them confused, and heck, even their home pages share some vague similarities. Both aim to be.. simple compile time programming languages? I even wonder if the reason Zig's homepage is in light mode is because this was such a big problem confusing the two, since they were so similar. I'm not really seeing what Zig brings to the table that isn't already in another programming language that has more benefits. I guess Zig is easy to learn? But we saw that with Go, a lot of this "easiness" actually forced complexity elsewhere and caused massive productivity problems down the line, maybe Zig solved it, but from the lack of people using it, I'm guessing not. Additionally Zig lacks inline GPU programming like the PTX and SPIR-V translation found in C++ and currently being worked on with Rust and Circle C++ shader compiler. Zig appears to not have people who even have enough knowledge to work on this, and if that's the case, I don't see Zig ever doing anything in the AAA business.