
Recent news
How I Learned to Stop Worrying and Love Erlang’s Process Dictionary
Programming in the 21st Century - James Hague - December 09, 2009The rise of languages based upon hash tables is one of the great surprises in programming over the last twenty years. Whatever you call them—hash tables, dictionaries, associative arrays, hash maps—they sure are useful. A majority of my college data structures courses are immediately negated.…
More (3 comments)
Slow Languages Battle Across Time
Programming in the 21st Century - James Hague - November 14, 2009In my previous optimistic outburst I asserted that “Even a language like Ruby, which tends to hang near the bottom of any performance-oriented benchmark, is thousands of times faster than BASICs that people were learning to program 8-bit home computers with in the 1980s.” That…
More (3 comments)
How Did Things Ever Get This Good?
Programming in the 21st Century - James Hague - November 10, 2009It’s an oft-repeated saying in photography that the camera doesn’t matter. All that fancy equipment is a waste of money, and good shots are from inspired photographers with well-trained eyes. Of course no one actually believes that. Clearly some photos are just too good to…
More (0 comments)
Tales of a Former Disassembly Addict
Programming in the 21st Century - James Hague - October 18, 2009Like many people who learned to program on home computers in the 1980s, I started with interpreted BASIC and moved on to assembly language. I’ve seen several comments over the years—including one from Alan Kay—less than thrilled with the 8-bit department store computer era, viewing…
More (2 comments)
Micro-Build Systems and the Death of a Prominent DSL
Programming in the 21st Century - James Hague - September 27, 2009Normally I don’t think about how to rebuild an Erlang project. I just compile a file after editing it—via the c(Filename) shell command—and that’s that. With hot code loading there no need for a linking step. Occasionally, such as after upgrading to a new Erlang…
More (2 comments)
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 (4 comments)
Erlang on Twitter
» GregPayne (Greg Payne): Free Tidbit for today: 1 erlang is equal to 64 kbps * 3600 seconds * 1 byte or 8 bits = 28.8 MB traffic in one hour
» Muh_Erlang (M. Erlangga Pangestu): @Rexy_19 asli
» penguinjournals (David González): @highwayman iba mas por las máquinas,lo de erlang ya me sonaba,es mas tienen picos de numeros de peticiones simultáneas que asustan
» highwayman (David Santamaria): @penguinjournals mucho Erlang segun cuentan en su blog, aqui una presentacion de uno de sus engineers https://t.co/VtmN4VoLGv
» the_real_nisbus (nisbus): RT @dch__: .@dscape @izs you might be interested in how erlang schedules work using reductions http://t.co/CJKy6bGqjP and http://t.co/aTHEb…
» hising (Mattias Hising): @iPierre ja, eller Erlang
» the_real_nisbus (nisbus): any recommendations for cheap accommodations in Dublin for the Erlang factory lite on thursday?
» NotDoctorOk (Not Richard O'Keefe): The reason that I recommended R is that there is a *vast* amount of stuff already available free for/in R http://t.co/6GloGIRYCn
» cemerick (Chas Emerick): Learning erlang in order to report broken edge cases in Riak’s Java protobuf client API. Fun!
» Erlang_07 (Erlang ): @tita_titutt mmaauuu donggggg… hayoo manaaa janjinyaa :P
Statistics
Number of aggregated posts: 10650
Most recent article: May 20, 2013
Latest comments
» Moraru on This is Why You Spent All that Time Learning to Program: It is true that computer science was a pain in the back at time that i’ve had to learn it…
» Commercial hand dryers on Couchbase Meetup at new HQ: Buy online from here where you will get so much of variety in Commercial hand dryers for people. If you…
» Fort McMurray Homes on Motivated Reasoning and Erlang vs Python vs Node: I don’t really understand why this post is motivational? I don’t even see a post, just a title. Fort McMurray…