What Makes the Zig Programming Language Unique?

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • SonarQube - Static code analysis for 29 languages.
  • Zigi - Delete the most useless function ever: context switching.
  • InfluxDB - Build time-series-based applications quickly and at scale.
  • Scout APM - Truly a developer’s best friend
  • zig

    General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.

    Kelley once again proves to be a compulsive liar. Following links from that issue to the most recent comment from any contributor:

    https://github.com/ziglang/zig/issues/5873#issuecomment-7606...

    > I know I reopened this, but honestly, it's an awful idea. At comptime you can just declare whatever data you want. If you need an allocator for something that works with the allocator interface, just declare an array and make an FBA. You can always choose the scope that needs the data, since comptime is deterministic. God damn Zig is awesome.

    That was two years ago. Since then not a peep from any contributor least of all fraud-in-chief Kelley about comptime allocators.

  • circle

    The compiler is available for download. Get it!

    I think Haxe has pretty much the same feature, which it just calls "macros" (https://haxe.org/manual/macro.html).

    I haven't used Zig (yet, maybe one day), but does anyone know if there's a difference between Haxe macros and Zig comptime? AFAIK Circle also offers something similar for C++ (https://www.circle-lang.org/)

  • 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.

  • meander

    Tools for transparent data transformation

  • diesel

    A safe, extensible ORM and Query Builder for Rust

  • awesome-v

    A curated list of awesome V frameworks, libraries, software and resources.

    > TIOBE's data is so botched...

    Stop deluding yourself. If we take out TIOBE, and use the IEEE's Top Programming Languages of 2022, D is still recognized (even higher than the 30s) while Zig, Nim, or Crystal do not even make their chart. That's the reality.

    > Vlang...

    To begin with, you are a known troll (with possibly multiple troll accounts at HN) that has spent over an year engaging in slander and lies about the language almost any time it's mentioned.

    Looks like you are the creator or involved with some other language that can't get as much support or popularity. It would be advisable for you to stop being obsessed with Vlang. How many years of your life will you waste on such childish antics? You would be better off focusing on making your programming language better, if it's not already too late and its a failure.

    As for pushing this bold face lie that the language is a "scam", that's both ludicrous and easily proven false. Vlang has many hundreds of code examples and projects. Easily found at: 1) Vlang examples on GitHub (vlang/V/tree/master/examples). 2) Vlang at Rosetta Code (https://rosettacode.org/wiki/Category:Vlang). 3) Awesome Vlang at GitHub (https://github.com/vlang/awesome-v).

    The "scam" is you tricking yourself into thinking that your troll tactics are working. Instead, your continual defamation is making what you are even more obvious.

  • Zigi

    Delete the most useless function ever: context switching.. Zigi monitors Jira and GitHub updates, pings you when PRs need approval and lets you take fast actions - all directly from Slack! Plus it reduces cycle time by up to 75%.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts