Solving the Go Challenge 1 in Erlang
The first Go challenge is over. So by now, I can take my Erlang solution and write about how you would go around solving the challenge in…
Topics /
The most popular blog posts about programming languages on Hacker News. 325 posts.
The first Go challenge is over. So by now, I can take my Erlang solution and write about how you would go around solving the challenge in…
Cross compilation is one of Go’s headline features. I’ve written about it a few times , and others have taken this work and built better tooling around it.
I wrote a small command-line text processing program in four different ML-derived languages, to try to get a feel for how they compare in terms of syntax, library, and build-run cycles. ML is a fam…
When Java 8 was released, I was excited to see the new Optional type. The null reference is a common source of errors in most languages…
By now you've heard the announcement that the Perl 6 team is cautiously hopeful that Perl 6.0.0 will be released this year. There are three things they need to finish:
Like most programming languages, Rust encourages the programmer to handle errors in a particular way. Generally speaking, error handling is divided into two broad categories: exceptions and return values. Rust opts for return values.
Python 3.5 introduces type hinting to help code-writing during development. Let’s take a look at this feature and show it in action.MotivationSome folks, but not all, like help from their tools
From: Chris Muller, In the 17 months since Squeak 4.5 was released, a huge development effort took place to create the next generation virtual-machine for the Squeak / Pharo / Newspeak family of pr…
A long time ago, there was no Internet. Ok, there was an internet, but I lived outside of it. It was 1992 or 1993, and I only saw my first webpage and send my first email in 1995. And I was perhaps…
It has only been a few days since the announcement of Swift going open source and the activity around the project has been incredible. When Apple revealed th...
A user friendly game engine written in Rust
Programming languages come in a variety of different paradigms. Even so, there tend to be two main camps along the language front. There are static languages and there are dynamic languages. To avoid too much history and any sort of in-depth analysis, this article will simplify things with a number of assumptions. One…