PC Pro Magazine

“We should pay attention to the way that a new language can redefine the limits of computing”

I’ve always been a bit of a language nut. So much so that I don’t see the sharp distinctions drawn between human languages and computer languages: I’ve always thought that the similarities outweighed the differences, since it’s the same tool – the human brain – that goes to work on C++ or Ruby on Rails as works on Swiss German, Aleut or Geordie.

I realise that humans don’t compile their speeches into binary objects, but that’s not the kind of distinction I think is worth pausing over. Instead, we should pay attention to the way that a new language can redefine the limits of computing or of a problem. Thinking back to the 1980s, I recall that nasty uncomfortable feeling I had around anything to do with C or C++, which seemed to have a number of features designed to keep things “reassuringly difficult” and therefore sustain a rich and in-demand contract programming sector.

At that time, I was a Pascal and Modula-2 person. To give you some idea of the era, this was when the coolest business computer was an Apricot Qi, with

You’re reading a preview, subscribe to read more.

More from PC Pro Magazine

PC Pro Magazine3 min read
Asus Vivobook Pro 15 OLED (2024)
PRICE £1,333 (£1,600 inc VAT) from uk.store.asus.com This year’s update to Asus’ Vivobook Pro 15 makes one thing obvious: the days when you had to pay over £2,000 for a powerful mobile workstation are gone. Packed inside this 1.8kg monster you’ll fin
PC Pro Magazine9 min read
Turn Your Dumb TV Into A Smart One With A Raspberry Pi
Old TVs are cheap to replace, even if you’re buying something larger or smarter. But disposing of a spare display is wasteful. It could be given a second life in a kitchen or bedroom – and, while you can’t make your old TV any bigger, you can make it
PC Pro Magazine9 min read
7 Habits of highly Effective IT Pros
Short-term thinking is the absolute enemy of effective working. I have lost count of the number of times I’ve completed a firewall audit, only to find an incoming route punched through the firewall because the CEO wanted to run some weird software fr

Related Books & Audiobooks