Zig Programming Language 0.1.1: First beta release
Zig can be used to integrate closely with existing C code, or independently, without libc.
Topics /
The most popular blog posts about programming languages on Hacker News. 159 posts.
Zig can be used to integrate closely with existing C code, or independently, without libc.
Announcing F# 4.1 and the Visual F# Tools for Visual Studio 2017 Last year, we announced F# 4.1 via a Peek in F# 4.1. As a recap, we mentioned: Alpha support for .NET Core and .NET Standard Language features for F# 4.1 A big update to the Visual F# tools for Visual Studio 2017 (called […]
The PyPy team is proud to release both PyPy3.5 v5.9 (a beta-quality interpreter for Python 3.5 syntax) and PyPy2.7 v5.9 (an interpreter sup...
The Scala Center team is extremely happy to announce that Scastie is out of beta! That means anyone can use Scala in the browser over at scastie.scala-lang.org !
Members of our community have translated this blog post into several languages: Today we're releasing Kotlin 1.1. It is a big step forward that enables the use of Kotlin in many new scenarios, and
The PyPy team is proud to release both PyPy2.7 v5.8 (an interpreter supporting Python 2.7 syntax), and a beta-quality PyPy3.5 v5.8 (an inte...
We are happy to announce the first Technology Preview of Kotlin/Native that compiles Kotlin directly to machine code. The Kotlin/Native compiler produces standalone executables that can run without an
AdaCore is the leading provider of commercial software solutions for Ada, C and C++ — helping developers build safe and secure software that matters.
In a previous blog post, I observed that one of the medium-termpossibilities we’re seriously considering for NTPsec is moving theentire codebase out of...
_posted by Vincent St-Amour_ Racket version 6.11 is now available from http://racket-lang.org/ A bug preventing OneDrive users on Windows 10 Fall Creators update from opening files has been fixed. Typed Racket supports refinement types and depe...
Rocket is a web framework for the Rust programming language that makes it simple to write fast web applications without sacrificing flexibility or type safety.
Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.
Java 9 preparations Java 9 is coming and brings Project Jigsaw to the table — the Java platform module system. One of the constraints it imposes is that no two modules can declare public API in the s
We describe a full implementation of algebraic effects and handlers as a library in standard and portable C99, where effect operations can be used just like regular C functions. We use a formal operational semantics to guide the C implementation at every step where an evaluation context corresponds directly to a…
Propositional logic was discovered by Stoics around 300 B.C., only to be abandoned in later antiquity and rebuilt in the 19th century by George Boole’s successors. One of them, Charles Peirce, saw its significance for what we now call logic circuits, yet that discovery too was forgotten until the 1930s. In the ’50s…
Posted by Michael Ringgaard, Software Engineer and Rahul Gupta, Research ScientistUntil recently, most practical natural language understanding (NL...
In the jungle of new programming languages, Crystal is one of the most popular ones, but also the most mysterious. Let's take a look at it.
PHP is a popular general-purpose scripting language that powers everything from your blog to the most popular websites in the world.
Ryan Cooke | Android Engineer, Core Experience