Overview ⚡ Zig Programming Language
Focus on debugging your application rather than debugging your programming language knowledge.
Posts that commenters keep linking to, ranked by how many different people have cited them in Hacker News comments. 24 posts.
Focus on debugging your application rather than debugging your programming language knowledge.
If Zig code doesn’t look like it’s jumping away to call a function, then it isn’t. This means you can be sure that the following code calls only foo() and then bar() , and this is guaranteed without needing to know the types of anything:
Discover the latest news and app updates, stories, company insights, and plenty more about Discord, all in one place.
On the 1st of January, 1998, Bjarne Stroustrup gave an interview to the IEEE’s ‘Computer’ magazine..
This PEP is a tutorial for the pattern matching introduced by PEP 634.
By Robert Smith, Elias Lawson-Fox, Cole Scott Updated July 1, 2025 by Robert Smith. Introduction Coalton is a statically typed functional programming language built with Common Lisp. We can load it like a normal Lisp library. CL-USER> (asdf:load-system "coalton") CL-USER> (in-package #:coalton-user) COALTON-USER> This…
We present Logica, a novel open source Logic Programming language.
This information is provided for programmers familiar with Common Lisp or Scheme.
The Go standard library’s net.IP type is problematic for a number of reasons. We wrote a new one.
For the past year, the [Sorbet](https://sorbet.org/) team has been working on an experimental, ahead-of-time compiler for Ruby, powered by Sorbet and LLVM. Today we're sharing the source code for it. It lives alongside the existing code for Sorbet on GitHub, mostly in the `compiler/` folder:
Precise code navigation is powered by stack graphs, a new open source framework that lets you define the name binding rules for a programming language.
Zig is a general-purpose programming language and toolchain for maintaining robust , optimal , and reusable software.
At Replit, we want to give our users the most powerful, flexible, and easy-to-get-started coding environment. However, it has been limiting because we only support a fixed set of languages and OS packages, some of which are outdated. Ideally, users should be able to use any language and install any package with…
Generics is entering the language change proposal process
posted by Matthew Flatt With the upcoming version 8.0 release, Racket on Chez Scheme (Racket CS) will become the default implementation of Racket. This report discusses the implications of that change, continuing a series that was originally about Racket...
The Haskell Phrasebook is a free quick-start Haskell guide comprised of a sequence of small annotated programs.
Zig is a general-purpose programming language and toolchain for maintaining robust , optimal , and reusable software.
Facebook is embracing Rust, one of the most loved and fastest-growing programming languages available today. In addition to bringing new talent to its Rust team, Facebook has announced that it is o…