Go 1.18
Go 1.18 adds generics, native fuzzing, workspace mode, performance improvements, and more.
Topics /
The most popular blog posts about programming languages on Hacker News. 128 posts.
Go 1.18 adds generics, native fuzzing, workspace mode, performance improvements, and more.
An interview where we talk about how we use embedded Rust in our coming car projects.
It’s funny - I have shared this story a handful of times with friends of mine who are qualified, competent software engineers, and each time the response was confusion about why any of this would be necessary or even remotely helpful. WebAssembly ?!
Go Generics are a long-awaited feature added in Go 1.18. This article covers how generics were implemented in Go and some surprising ways they can impact your code.
The previous release was version 8.2 in December 2019. Since the latest source code is always available on GitHub, many have already picked up later patch versions (there are more than 5000 of them!). Therefore the changes have already been tried out by many users. On top of that bugs have been fixed, security issues…
We are pleased to announce the release of Ruby 3.2.0-preview1. Ruby 3.2 adds many features and performance improvements.
Ebitengine is an open source game engine for the Go programming language. Ebitengine's simple API allows you to quickly and easily develop 2D games that can be deployed across multiple platforms.
AdaCore is the leading provider of commercial software solutions for Ada, C and C++ — helping developers build safe and secure software that matters.
Hare is a systems programming language designed to be simple, stable, and robust. Hare uses a static type system, manual memory management, and a minimal runtime. It is well-suited to writing operating systems, system tools, compilers, networking software, and other low-level, high performance tasks.
A check-in on the status of Go runtime development
10 years ago today, we published 'Why we Created Julia' ...
Latest features the newest Python release has to offer, that you should know about - built-in TOML support, better exceptions, and typing improvements.
That Perl interpreter you have on your Linux machine? Update it and check out the present.
We’re sharing lessons learned from shifting our Android development from Java to Kotlin. Kotlin is a popular language for Android development and offers some key advantages over Java. As of today,…
If you peruse the archives of language-summit blogs, you’ll find that one theme comes up again and again : the dream of Python without the GIL. Continuing this venerable tradition, Sam Gross kicked off the 2022 Language Summit by giving the attendees an update on nogil , a project that took the Python community by…
Bun is the newest and fastest all-in-one JavaScript framework. Will it take over Node? Is it better than Deno? Let's do some testing.
Pharo is a pure object-oriented programming language and a powerful environment, focused on simplicity and immediate feedback.
The Data class helps define simple classes for value-alike objects that can be extended with custom methods.
GraalVM is an advanced JDK with ahead-of-time Native Image compilation.
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…
When an enthusiastic Ada programmer and a SPARK expert pair up to prove the most "stupid" sorting algorithm, lessons are learned! Join us in this…
We’re excited to announce that Stripe’s VS Code extension for Sorbet is now [open source](https://github.com/sorbet/sorbet/tree/master/vscode_extension). We’ve designed Sorbet to be used in editors from Day 1—For the past two years, Sorbet has exposed a flag (`--lsp`) that starts Sorbet in [Language Server…
PHP 8.2 is a major update of the PHP language. Readonly classes, null, false, and true as stand-alone types, deprecated dynamic properties, performance improvements and more
Highlights of the Julia 1.8 release.