Topics /
Programming Languages
The most popular blog posts about programming languages on Hacker News. 144 posts.
Nim versions 1.4.4 and 1.2.10
The Nim team is happy to announce the double patch release of versions 1.2.10 and 1.4.4.
Why Is JRuby Slow?
In this article, the author explores why JRuby, an alternative Ruby interpreter that runs on the Java Virtual Machine (JVM), is slower than other R...
Megatron-Turing NLG 530B, the World’s Largest Generative Language Model
MT-NLG has 3x the number of parameters compared to the existing largest model of this type and demonstrates unmatched accuracy in a broad set of natural language tasks.
Native Type Theory
Note: These pages make extensive use of the latest XHTML and CSS Standards . They ought to look great in any standards-compliant modern browser. Unfortunately, they will probably look horrible in older browsers, like Netscape 4.x and IE 4.x. Moreover, many posts use MathML, which is, currently only supported in…
Erlang/OTP 24 Release Candidate 1
The official home of the Erlang Programming Language
Parser Combinators in Haskell
In this article, we will show you how to implement simple parser combinators from scratch and how to use the Megaparsec library to implement a parser for S-expressions.
Crystal 1.2.2 Is Released
We are releasing the second patch release of the 1.2 series.
Racket v8.2
_posted by John Clements_ Racket version 8.2 is now available from https://download.racket-lang.org. Racket CS improved the performance of large-integer arithmetic. Racket has improved support for layered and tethered installation. Racket ...
Unix philosophy without left-pad, Part 2: Minimizing dependencies
In the previous post, I made a case for why programming languages should have a utility library that provides small-but-commonly-needed functions. Today I’m introducing a Raku package that I hope w…
Forth: Stack-Manipulation Operators
Stack-manipulation operators allow the Forth programmer to do arithmetic interactively or in code contained in Forth definitions (e.g., defined functions).
PowerShell Inventor Jeffrey Snover Interview
We had a great talk with Jeffrey Snover, Microsoft Technical Fellow and CTO for Modern Workforce Transformation. Snover is the inventor of Windows PowerShell, an object-based distributed automation engine, scripting language, and command line shell. Enjoy full interview on our website.
The Haskell Phrasebook (2019)
The Haskell Phrasebook is a free quick-start Haskell guide comprised of a sequence of small annotated programs.
Standard Ruby 1.0
Say hello to Standard Ruby 1.0! Effortless linting and code formatting for Ruby, built on RuboCop. Zero configuration, total convenience.
James Gosling Interview
We had an opportunity to talk with James Gosling, a Canadian computer scientist, best known as the father of the Java programming language, and get his insight into the languages, features, and solutions that we use every day.
PEP 636 – Structural Pattern Matching: Tutorial
This PEP is a tutorial for the pattern matching introduced by PEP 634.
Overview ⚡ Zig Programming Language
Focus on debugging your application rather than debugging your programming language knowledge.