One year after switching from Java to Go
I always told people memory is cheap, black magic is OK and efficiency doesn't matter, but I was wrong.
Topics /
The most popular blog posts about programming languages on Hacker News. 5,634 posts.
I always told people memory is cheap, black magic is OK and efficiency doesn't matter, but I was wrong.
Standard C undergoes regular improvements, now at C23. But there are baffling things that have not been fixed at all. The Dlang community embedded a C compiler in the D programming language compiler so it could compile C. This C compiler (aka ImportC ) was built from scratch. It provided the opportunity to use modern…
It’s That Blog Post. The release one, where we round up all the last of the features approved since the last time I blogged. If you’re
https://web.archive.org/web/20201121162132/https://artyom.me/learning-racket-1
Better than regex!
The official home of the Erlang Programming Language
Most of the comments in this semicolons in JS exchange make me sad. The code in question:
Little things you'll notice and need to learn when learning Zig
So I like to joke occasionally on the Fediverse that when looking at Wikipedia's list of programming languages supporting dependent types :
We’re excited to announce the release of .NET Core 2.1. It includes improvements to performance, to the runtime and tools. It also includes a new way to deploy tools as NuGet packages. We’ve added a new primitive type called Span<T> that operates on data without allocations. There are many other new APIs, focused on…
We are pleased to announce the release of Ruby 2.4.0.
The Rust compiler is written in Rust. This is overall a pretty common practice in compiler development. This usually means that the process of …
I first heard about The Hitchhiker's Guide to Python at PyCodeConf a few months ago. It's a fantastic idea: open source, community-driven documentation on how to do Python right: everything from how to learn Python, to how to write idiomatic code, to how to distribute your projects, to surveys of best-of-breed open…
First of all, this article is an exercise in recreational "because I can" programming. If you just want to make your Python code go fast, this is perhaps not the article for you. And perhaps Python is not the language you want, either!
In this post I would like to reflect a bit on the Julia programming language. These are my personal views and I have had more than a year developing a lot of packages for the Julia programming language. After roaming around many different languages including R, MATLAB, C, and Python; Julia is finally a language I am…
You're probably reading this page because you've attempted to access some part of my blog (Wandering Thoughts) or CSpace , the wiki thing it's part of. Unfortunately you're using a browser version that my anti-crawler precautions consider suspicious, most often because it's too old (most often this applies to versions…
Programming blog of Eugene
Since making a sudden leap from computer science to academic medicine about seven years ago, I haven’t programmed as much.
( Note : This is a copy of the original that used to live at http://www.bluetail.com/~joe/vol1/v1_oo.html )
We recently showed that, based on Stack Overflow question visits, Python has a claim to being the fastest-growing major programming language, and that it has become the most visited tag on Stack Overflow within high-income countries .
Lately I’ve been seeing lots of anecdotes from people trying to get into Rust who get really hung up on strings (&str, String, and their relationship). Beyond Rust’s usual challenges around ownership, there can be an added layer of frustration because strings are so easy in the great majority of languages. You just…
I want to do $THING. Normally I do my hacking in Python, which is okay but has lots of frustrations. My friends tell me $LANGUAGE is better for doing $THING. After going through the online tutorial, I can see why. Maybe I’ll try $LANGUAGE for this project! Just a few things I need to figure out first: How do I install…
The Go module mirror and checksum database provide faster, verified downloads of your Go dependencies.
Highlights of the Julia 1.8 release.
A little over a year ago, I joined Cloud Foundry to work on Loggregator , Cloud Foundry's application logging component. Its core concern is best-effort log delivery without pushing back on upstream writers. Loggregator is written entirely in Go.
We are pleased to announce the release of Ruby 3.2.0. Ruby 3.2 adds many features and performance improvements.