
Recent news
The World’s Most Mind-Bending Language Has the Best Development Environment
Programming in the 21st Century - James Hague - August 24, 2009I highly recommend that all programmers learn J. I doubt most will end up using it for daily work, but the process of learning it will stick with you. J is so completely different from everything else out there, and all your knowledge of C++…
More (5 comments)
A Personal History of Compilation Speed, Part 2
Programming in the 21st Century - James Hague - August 22, 2009(Read Part 1 if you missed it.) My experience with IBM Pascal, on an original model dual-floppy IBM PC, went like this: I wrote a small “Hello World!” type of program, saved it, and fired up the compiler. It churned away for a bit, writing…
More (5 comments)
The Pure Tech Side is the Dark Side
Programming in the 21st Century - James Hague - August 08, 2009When I was writing 8-games, I was thrilled to receive each issue of the home computer magazines I subscribed to (especially this one). I spent my time designing games in my head and learning how to make the hardware turn them into reality. Then each…
More (0 comments)
A Personal History of Compilation Speed, Part 1
Programming in the 21st Century - James Hague - August 02, 2009The first compiled language I used was the Assembler Editor cartridge for the Atari 8-bit computers. Really, it had the awful name “Assembler Editor.” I expect some pedantic folks want to interject that at an assembler is not a compiler. At one time I would…
More (2 comments)
Want People to Use Your Language Under Windows? Do This.
Programming in the 21st Century - James Hague - July 28, 2009Whenever I hear about a new programming language or new implementation of an existing language, I usually find myself trying it out. There’s a steep cost—in terms of time and effort—in deciding to use a new language for more than just tinkering, so I’m not…
More (3 comments)
How to Crash Erlang
Programming in the 21st Century - James Hague - June 15, 2009Now that’s a loaded title, and I know some people will immediately see it as a personal slam on Erlang or ammunition for berating the language in various forums. I mean neither of these. Crashing a particular language, even so-called safe interpreted implementations, is not…
More (0 comments)
Digging Deeper into Sufficiently Smartness
Programming in the 21st Century - James Hague - June 14, 2009(If you haven’t read On Being Sufficiently Smart, go ahead and do so, otherwise this short note won’t have any context.) I frequently write Erlang code that builds a list which ends up backward, so I call lists:reverse at the very end to flip it…
More (0 comments)
Let’s Take a Trivial Problem and Make it Hard
Programming in the 21st Century - James Hague - May 04, 2009Here’s a simple problem: Given a block of binary data, count the frequency of the bytes within it. In C, this could be a homework assignment for an introductory class. Just zero out an array of 256 elements, then for each byte increment the appropriate…
More (4 comments)
On Being Sufficiently Smart
Programming in the 21st Century - James Hague - April 18, 2009I’m proud to have created the wiki page for the phrase sufficiently smart compiler back in 2003 or 2004. Not because it’s a particularly good page, mind you; it has been endlessly rewritten in standard wiki fashion. It’s one of the few cases where I…
More (0 comments)
How My Brain Kept Me from Co-Founding YouTube
Programming in the 21st Century - James Hague - April 07, 2009Flickr blew my mind when it appeared back in 2004. I’d read all the articles about building web pages that load quickly: crunching down the HTML, hand-tweaking GIFs, clever reuse of images. I was immersed in the late 1990s culture of website optimization. Then here…
More (4 comments)
Erlang on Twitter
» wjlroe (Will Roe): #erlang #otp in action on my #kindle, yeah! http://twitpic.com/2my7vh
» jianzwang (Jianzhi Wang): erlang/mnesia/CAP/Two-phase commit都是需要安静下来仔细琢磨的东西,一旦决定使用,将会面临极大的风险
» fprogblogs (ФП-Блоги): dmzlj пишет: необъяснимое про erlang http://bit.ly/bWR1bK
» fprogblogs (ФП-Блоги): Dmitrii ‘Mamut’ Dimandt пишет: Flymake и Erlang http://bit.ly/cbaWMs
» sbtourist (Sergio Bossa): @dnene +1 for Clojure and/or Erlang :)
» delegatevoid (Timothy Parez): @TheColonial I’ll keep an eye on it… ever never seen anything about erlang before… only mentions from you
» pjimmy (Jimmy P): @TheColonial lol I thought you were just mad at your erlang install..
» TheColonial (OJ): @delegatevoid It’s me, trying to get a regular podcast up for erlang related stuff. Been on the backburner though.
» williamgouvea (William Gouvea): RT @dnene: My now publicly stated goal is to be competent at atleast 1 FP language (out of Scala / Clojure / Haskell / Erlang) by the year end
» williamgouvea (William Gouvea): RT @dnene: Preliminary learning for Scale, Clojure done, Haskell in progress, Erlang in queue
Statistics
Number of aggregated posts: 10084
Number of comments: 564
Most recent article: September 07, 2010
Latest comments
» Simon cadbury on CouchDB Load Balancing and Replication using HAProxy.: Very nice Site number one topic Thanks you.. [url=“http://www.designscopia.com/products/outdoor-media/mobile-ads.asp”]mobile ads design [/url] | [url=“http://www.designscopia.com/products/print-material/stickers.asp”]stickers design [/url]
» dress on Reading Serialized PHP Objects from Erlang: canon lens mugs Nikon Mugs Canon Coffee Lens Mug Nikon Coffee Lens Mug anon coffee mug,canon lens mug,canon mug,canon coffee…
» dress on Fun with processes (Updated): canon lens mugs Nikon Mugs Canon Coffee Lens Mug Nikon Coffee Lens Mug anon coffee mug,canon lens mug,canon mug,canon coffee…