Google
 

Aardvark Daily

The world's longest-running online daily news and commentary publication, now in its 30th year. The opinion pieces presented here are not purported to be fact but reasonable effort is made to ensure accuracy.

Content copyright © 1995 - 2025 to Bruce Simpson (aka Aardvark), the logo was kindly created for Aardvark Daily by the folks at aardvark.co.uk



Please visit the sponsor!
Please visit the sponsor!

One language to rule them all?

1 September 2025

Back in the day, and we are talking almost 50 years ago now, there was just one computer language you would find on every desktop computer.

Yes, it was BASIC, that simple interpreted language that was very quick to learn but impossible to master.

Thanks to BASIC, even the most newbie home computer user could knock up a few lines of code that did astonishing things, such as printing "Hello World" on the screen.

Despite its simplicity, lack of structure, slow execution and other problems, BASIC became the language of choice for many very popular programs and it was the mainstay of many games published in the once-popular computer magazines of the era.

To be fair though, most of the best of those games consisted of a huge number of DATA statements followed by an almost endless list of numbers separated by commas. Get one number wrong and the program would crash or lock up the entire system when you typed RUN.

BASIC was an interpreted language which was surprisingly portable, unless you were using system-specific things such as PEEK or POKE to insert machine-code or access system-level data. This meant you could buy a book of "BASIC computer games" and most would run unaltered on virtually any personal computer of the day.

BASIC also allowed people who would consider themselves to be non-programmers to use their computers for tasks that required special applications. Many scientists, engineers and hobbyists wrote simple (or complex) BASIC programs to solve specific problems.

Without a language such as BASIC, the home computer would likely never have achieved the level of popularity it quickly did.

Now however, it's 2025 and things have changed a lot.

Whereas virtually every microcomputer sold back in the late 1970s or early 1980s came with some form of BASIC (usually Microsoft's flavour) in ROM, these days computers come with nothing in the way of a language designed to allow programs to be written.

Windows supports some rudimentary scripting through its command-line shell but if you want to write a program that balances your cheque book (oh, what's that? We don't have cheques these days?) or do something similar then you'll have to actually go hunting for a way to do this.

So what language would a budding programmer or an engineer or a scientist turn to today if they wanted to knock up a simple utility or even something a little more sophisticated?

The chances are that these days, the language of choice would be Python.

Just like BASIC, Python is an interpreted language which is relatively light on resources, portable and easy to learn.

However, unlike BASIC, Python is highly structured and far more readable which makes for more reliable and maintainable code.

The ADSB alarm I've written which uses a Raspberry Pi and a software-defined radio to produce a map of nearby aircraft in the skies above our heads is coded in Python and I chose the language for a number of reasons.

It's easy to learn and to use, it's memory-safe, it's highly structured, it has fantastic libraries for dealing with the trickier system-level elements and because this is an open source project, it's easier for others to modify and expand on.

The fact that it's free, not requiring any purchase or licensing payments is also a huge bonus.

So when was Python created and what's its history? Well until I watched the video below, I had no idea. In fact I was surprised to discover just how old Python actually is. This video is a fantastic window into the language and its development over several decades and well worth a watch. Most interesting to note is the fact that it is very much "one man's passion" rather than the work of a committee or large corporation. I think that explains why it is so good and brings so many good things to the party without being over-featured.

Enjoy:

Python is almost like "the good old days" when everyone was knocking out code to do whatever they needed with their computers.

Carpe Diem folks!

Please visit the sponsor!
Please visit the sponsor!

Here is a PERMANENT link to this column


Rank This Aardvark Page

 

Change Font

Sci-Tech headlines

 


Features:

The EZ Battery Reconditioning scam

Beware The Alternative Energy Scammers

The Great "Run Your Car On Water" Scam

 

Recent Columns

As predicted
A little while ago I predicted that AI would change the way we use the internet...

Running for cover
Regular readers will know that I'm working very hard to get the public engaged in our local body elections this year and to make sure the right people get elected...

Are we all stuffed?
Wow, there are a lot of negative stories going around about the state of the world and its future...

Exercise threatens big pharma?
As regular readers will know, I've been engaging in regular exercise for several years now...

Winning a war, tech or technique?
The leaders of China, Russia and North Korea are having a party...

eVTOL aircraft - the hype-train
Electric power is starting to revolutionise our ideas of personal transportation...

Spring is here
Woohoo, spring is here...

One language to rule them all?
Back in the day, and we are talking almost 50 years ago now, there was just one...

The unintended consequences of environmental success
Remember the giant ozone hole over Antarctica?...

How brain rot may cripple us very soon
There was a time when one of life's little pleasures was to sit down in a quiet corner with a book...