profile picture

5 pages tagged with "languages"

Scripting languages of the future

October 31, 2021 - 1116 words - 6 mins
I've been thinking recently about what the future for scripting languages could look like. We've had a good run with Python, JavaScript, and Ruby for the last few decades. I wondered, what might the next few decades look like. What is the scripting language of the future? How should it work? Here ar… read more

Programming languages are a failure

February 17, 2013 - 515 words - 3 mins
After spending years working in programming languages, helping out with some big-name projects and trying to generally make programmers' lives easier, I've decided something. Programming languages are a failure. Okay okay, before you write this off as a troll for attention, hear me out for a minute … read more

Promising new programming languages

September 22, 2011 - 265 words - 2 mins
It seems like these days there are lots of programming languages springing up. A combination of the web, parallel programming, and just outright curiosity seems to be fueling creativity towards new mixtures of classic features and experimental new ones. Here are a few new(-ish) projects I'm keeping… read more

Will parallelism go implicit?

March 08, 2011 - 603 words - 4 mins
I've been spending quite a bit of time recently with Implicit Parallel Programming in pH, which luckily the school library had a copy of. It's quite a good textbook to introduce programmers to functional programming, perhaps even one of the better ones (next to the original Introduction to Function… read more

Thoughts on actor-based languages

September 07, 2010 - 499 words - 3 mins
(or "Minnow, a post-mortem") I've been fortunate to work on both Minnow(a shared-nothing actor-based language) and Chapel(concurrent global-view language). I wanted to give a few thoughts comparing the two approaches. First, when we talk about concurrency or parallelism, without going into… read more