Topics /
Programming Languages
The most popular blog posts about programming languages on Hacker News. 5,634 posts.
Speed up your Python using Rust
Rust is a language that has no runtime so it can be used to integrate with any runtime; You can write modules in Rust and call using Python
Go 1.24's go tool is one of the best additions to the ecosystem in years
Why I'm very excited about `go tool` landing in Go 1.24.
Python vs. Rust for Neural Networks
Comparing a simple neural network in Rust and Python
Oracle Contributing GraalVM Community Edition Java Code to OpenJDK
GraalVM is an advanced JDK with ahead-of-time Native Image compilation.
Announcing TypeScript 2.2
Today our team is happy to present our latest release with TypeScript 2.2! For those who haven't yet heard of it, TypeScript is a simple extension to
Self-hosted x86 back end is now default in debug mode
This page contains entries for the year 2025 . Other years are available in the Devlog archive page .
Unison 1.0
After years of engineering, design, and community collaboration, we're excited to release Unison 1.0. This version delivers a refined programming workflow and a mature toolchain. Join us as we celebrate this milestone and look ahead to the future of Unison.
Jank is C++
jank is Clojure. jank is C++. The combination is amazing.
Compiling Rust to Web Assembly
So you are intrigued what WebAssembly is and want to try it? Since December 22 it’s possible to compile Rust to WASM. If you don’t know…
All in with Nuitka
After more than 10 years of working on the Python compiler Nuitka, and at the age of 50, I have finally decided to take the plunge. My projects “Nuitka” and “Nuitka commercial” are now my day job , and I quit my work in the Air Traffic Community, after working on ARTAS (a software to create an Air Situation Picture…
Learning Parser Combinators with Rust
This article teaches the fundamentals of parser combinators to people who are already Rust programmers. It assumes no other knowledge, and will explain everything that isn't directly related to Rust, as well as a few of the more unexpected aspects of using Rust for this purpose. It will not teach you Rust if you don't…
Python built-ins worth learning
Update: You can find a newer version of this article on Python Morsels. In every Intro to Python class I teach, there’s always at least one “how...
PHP 7.4
PHP is a popular general-purpose scripting language that powers everything from your blog to the most popular websites in the world.
A decade of developing a programming language
In 2013, I had an idea: "what if I were to build my programming language?". Back then my idea came down to "an interpreted language that mixes elements from Ruby and Smalltalk", and not much more.
ClojureScript Year in Review
It’s been a very exciting year for ClojureScript. It’s clear that things have been accelerating and here is a personal selection of highlights:
Reimplementing “git clone” in Haskell from the bottom up (2013)
In order to give some structure to my ongoing investigation of git’s data structures, protocols and implementation I decided to re-implement git clone without using any of git’s plumbing commands or any of the existing git libraries. Along the way I tried to keep some implementation notes that should help to…
Erlang/OTP 19.0 has been released
The official home of the Erlang Programming Language
We need less powerful languages
We need languages and systems that are less powerful, not more powerful, and easy ways to create and use such languages.
Rust can be difficult to learn and frustrating, but it's also very exciting
Rust can be difficult to learn and frustrating, but its also the most exciting thing in software development in a long time. Learn more by reading our blog.
Go Protobuf: The New Opaque API
We are adding a new generated code API to Go Protobuf.
Baby Steps: Slowly Porting Musl to Rust
ramblings by Adam Perry