Cython is 20
Cython celebrates its 20th anniversary
Topics /
The most popular blog posts about programming languages on Hacker News. 3,708 posts.
Cython celebrates its 20th anniversary
A polemic critique of 'simple' programming languages and a defense of complicated ones.
Chris Lattner, the architect of the Clang/LLVM C compiler explained the effects of the C standard’s “undefined behavior”(UB):
Perl 5 is a great language for new development because it and its ecosystem are amazingly reliable. Here's my case study.
Alex Clemmer is a computer programmer. Other programmers love Alex, excitedly describing him as "employed here" and "the boss's son".
A lot of progress was made since last year, and I made some of it!
Welcome Redditors and HackerNews folks! This post is getting attention outside the QEMU community, so I'd like to highlight two things that...
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…
This page examines the earliest surviving Lisp compiler, written by Timothy Hart and Michael Levin around 1961. To avoid repetition of phrases like “the compiler”, we will use the abbreviation “ HLC ” (for “Hart–Levin Compiler”) to refer to it. The HLC was introduced in M.I.T. AIM -039 and documented more fully in the…
Sometimes the Pythonic way to solve a problem changes over time. As Python has evolved, so has the Pythonic way to count list items. Let’s look at...
For those who don’t follow Swift’s development, ABI stability has been one of its most ambitious projects and possibly it’s defining feature, and it finally shipped in Swift 5 . The result is something I find endlessly fascinating, because I think Swift has pushed the notion of ABI stability farther than any language…
Larry Wall released Perl to the public on December 18, 1987. Love it or hate it, Perl's influence is immense.
Emacs 26.1 was recently released . As you would expect from a major release, it comes with lots of new goodies. Being a bit of an Emacs Lisp enthusiast , the two most interesting new features are generators ( iter ) and native threads ( thread ).
Using Java's Foreign Function API to Call C like fopen, fgets, and fclose.
Asking a "why?" question means we want to be told a reason. But would we accept any reason? It seems not, for if any answer suffices, then the answer is irrelevant, so why bother asking?
In July 2016, I spent some time writing a GraphQL endpoint for an existing application in Go. I chose to implement the endpoint in Go based on prior experience, good concurrency support and the desire to have static type system. The GraphQL library for Go, graphql-go , worked pretty well, and I was able to build the…
A list of things about unicode on Linux and Python 3 you really did not want to know.
tl;dr : A simple Yesod tutorial. Yesod is a Haskell web framework. You shouldn’t need to know Haskell.
Writing two flash drivers starting from an abstraction.
Why Python follows the Principle of Least Astonishment even when some people are surprised.