Topics /
Programming Languages
The most popular blog posts about programming languages on Hacker News. 109 posts.
How I Start: Elixir
Portal is a game that consists of a series of puzzles that must be solved by teleporting the player’s character and simple objects from one place to another.
How I Start: Erlang
Erlang releases are a bit like magnets. Everyone who thinks about them shares the same thought: f**king releases, how do they work?
Ruby 2.1.1 is released and Ruby turns 21
Today, Feb. 24th, is the 21st anniversary of Ruby,so we happily announce a new patch release of Ruby 2.1, Ruby 2.1.1.
Porting the Go compiler from C to Go
Product updates, engineering notes, and perspectives from Sourcegraph.
Elixir v1.0.0 released
Elixir v1.0 is finally out.
Visual Programming Languages – Snapshots
Interface Vision is a group working on a software development platform that can be used without coding.
Nim (formerly Nimrod) 0.10.2 released
The Nim programming language is a concise, fast programming language that compiles to C, C++ and JavaScript.
PHP Next Generation
PHP is a popular general-purpose scripting language that powers everything from your blog to the most popular websites in the world.
Slimmer and faster JavaScript strings in Firefox
Since Brendan Eich wrote the first SpiderMonkey version in 1995, there have been many, many changes to its internal string representation. New string types like ...
It's Go Time On Linux
Some interesting changes related to timekeeping in the upcoming Go 1.3 release inspired us to take a closer look at how Go programs keep time with the help of the Linux kernel. Timekeeping is a complex topic and determining the current time isn’t as simple as it might seem at first glance.
Official Go support
Go library for the Stripe API. . Contribute to stripe/stripe-go development by creating an account on GitHub.
Julia 0.3 released
We are pleased to announce the release of Julia 0.3.0. This release contains numerous improvements across the...
Sane Concurrency with Go
Glyph Lefkowitz wrote an enlightening post recently in which he expounds in some detail about the challenges of writing highly concurrent software. If you write software ...
Thinking in Types
A programming language with a type system can help you design abstractions and avoid mistakes.
Racket 6.0: New package system, new doc CSS, JIT support for ARM
_posted by Ryan Culpepper_ Racket version 6.0 is now available from http://racket-lang.org/ Racket 6.0 has a new package system, including a catalog of hundreds of already-available packages. Please visit http://pkgs.racket-lang.org/ for an overview ...
Asm.js AOT compilation and startup performance
With the recent announcement of a commercial game shipping using Emscripten and asm.js , I thought it’d be a good time to explain how asm.js is executed in Firefox and some of the load-time optimizations we’ve made since the initial landing of OdinMonkey in March. (OdinMonkey is an optimization module inside Mozilla’s…
Dart 1.5
It’s important for web experiences to work great on mobile devices. The latest release of the Dart includes a development version of Dar...
Announcing Pyston: an upcoming, JIT-based Python implementation
Dash knows your context, your team, and your work, so your team can stay organized, easily find and share knowledge, and keep projects secure, all from one place.