Some Thoughts on Zig

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

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.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • zig

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

  • > More concerning is that un-named parameters are a compiler error

    I've been ranting about it many times. Most recently: https://news.ycombinator.com/item?id=32145520

    There is an upstream issue about it where we should probably get our voices heard, it's encouraging to see many people in that thread that are opposed to that change, but I don't think the core devs are considering any alternative to unused variables just being errors, which is disheartening.

    https://github.com/ziglang/zig/issues/335

    This is by far my biggest annoyance with Go, more than writing if err != nil or the lack of generics.

    I feel I write code in a different way than other people. Some think a lot before writing, and can stop to fix errors, while I tend to experiment, throwing stuff at the wall and iterating quickly, and only then polishing. Stopping every iteration during my experimentation phase to lint my code because the compiler is pedantic and stubborn just slows me down immensely and turns me off a language.

  • v

    Simple, fast, safe, compiled language for developing maintainable software. Compiles itself in <1s with zero library dependencies. Supports automatic C => V translation. https://vlang.io

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

    InfluxDB logo
  • evcxr

  • The evcxr project https://github.com/google/evcxr is implementing what amounts to an experimental Rust REPL. (Though there's inherently something a bit weird about a REPL for C/C++-like languages, where the phase separation between compile- and run-time is so inherent to the programming model.)

  • rust

    Empowering everyone to build reliable and efficient software.

  • I believe this tracks it: https://github.com/rust-lang/rust/issues/32838

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

  • What do you think about Zig?

    5 projects | /r/rust | 21 Dec 2021
  • What's your favorite programming language?

    3 projects | /r/transprogrammer | 3 Dec 2021
  • 7 Programming Languages Every Cloud Engineer Should Know in 2024!

    4 projects | dev.to | 5 Mar 2024
  • New Linux glibc flaw lets attackers get root on major distros

    7 projects | news.ycombinator.com | 4 Feb 2024
  • Odin Programming Language

    23 projects | news.ycombinator.com | 1 Jan 2024