Topics /
Programming Languages
The most popular blog posts about programming languages on Hacker News. 5,634 posts.
Helix: Rust and Ruby, Without the Glue
Rust + Ruby, Without The Glue. This post is a write-up of the talk I gave at RailsConf 2016. You can find the slides [https://speakerdeck.com/chancancode/turbo-rails-with-rust] here. -------------------------------------------------------------------------------- There's a lot to love about Ruby – the sweet syntax…
Is Rust faster than C?
Someone on Reddit recently asked: What would make a Rust implementation of something faster than a C implementation, all things being the same? I think this is…
Go's Sweet 16
Happy Birthday, Go!
Hyrum’s Law in Golang
Occurrence of Hyrum's law in Golang
Rust Ownership Rules
A gentle and beginner friendly overview of Rust Ownership Rules
The Logic Behind Japanese Sentence Structure
In this article, I break down Japanese sentence structure and show you exactly how Japanese sentences work. A solid understanding of this will save you a huge amount of time trying to make sense of Japanese grammar.
Go 1.2 is released
Go 1.2 adds test coverage results, goroutine preemption, and more.
Use Your Type System
Today I'm discussing a trivially simple technique that I've rarely seen used in production codebases. In programming, we often need to deal with simple values that can be represented by simple, generic types built into our programming language or provided by libraries: types like integer, string, or UUID. In any
Zig 0.9.0
Zig is a general-purpose programming language and toolchain for maintaining robust , optimal , and reusable software.
PyPy gets funding from Mozilla for Python 3.5 support
"Python 2.x versus Python 3.x": this is by now an old question. In the eyes of some people Python 2 is here to stay, and in the eyes of oth...
scrapscript.py
Scrapscript is a small, pure, functional, content-addressable, network-first programming language. It’s designed to allow creating small, simply shareable programs. The language was created by Taylor Troesh and the main implementation was created by me and Chris.
Clojure Design Patterns
Disclaimer: Most patterns are easy to implement because we use dynamic typing, functional programming and, of course, Clojure. Some of them look wrong and ugly. It’s okay. All characters are fake, coincidences are accidental.
Erlang OTP 22.0 is released
The official home of the Erlang Programming Language
C++26 is done: ISO C++ standards meeting Trip Report
News flash: C++26 is done! 🎉 On Saturday, the ISO C++ committee completed technical work on C++26 in (partly) sunny London Croydon, UK. We resolved the remaining international comments on the C++26…
A practical comparison of build and test speed between C++ and Rust
A practical comparison of build and test speed between C++ and Rust.
PHP 8: Before and After
The impact of PHP 8 on my code
Celebrating 70 Years of Fortran
Fortran : High-performance parallel programming language
Zig, the Small Language
Zig programming language is new, but it's getting a well deserved attention. Can it be a good fit for small-and-simple programming tasks?
How we secretly introduced Haskell and got away with it
Channable is a tool for marketeers and webshop owners that connects shops to market places, affiliate platforms, and comparison websites. We download product data through a feed or API connection, clean it up using our configurable rules engine, and we send the transformed data to any platform.
A Year in Clojure
A lot has changed since my last post nearly a year ago. I want to write about my experience coming from a ML-family language to a Lisp. It’s not very informa...
Moonbit: Fast, compact and user friendly language for WebAssembly
The first announcement of MoonBit