Object Oriented C – Objects

Bear with me a while. I am going to stand of the shoulders of my favourite giants (Kernighan and Ritchie, since you ask) and address an oft-made point of criticism which is levelled against my code.

The criticism? Namely that my C++ code looks suspiciously like C. There’s a good reason for this – I like C, and I’m not so keen on C++. C++ is (in my view, and with apologies to its many fans) a bad way of making C object oriented – as evidenced by the need, on occasion, to drop into plain old C in order to avoid name mangling. Objective C is object oriented C done right – but that’s a topic for another day. In the mean time, I want to address my critics by making C look like C++ – and writing an OOP program in C. Continue reading “Object Oriented C – Objects”

45RPM Software News

There’s lots of news for 45RPM Software this month.  New releases, and a Facebook business page set up for us by our Facebook communications director, Sue deNym (I know, I know!) Check out the Facebook page (link at the bottom of the page), and like and follow us for all the latest news on 45RPM Software’s newest and greatest releases.

Speaking of which… Continue reading “45RPM Software News”

A Clock For Your micro:bit

I was very dismissive of the BBC micro:bit when I first read about it.  A sub-RaspberryPi computer which cost more than the RaspberryPi Zero?  Really?  And if the measure of a computer’s power is what you can achieve with it, the BBC micro:bit doesn’t even stack up very well against its venerable forebear – the 1981 vintage BBC Model B.  After all, with the Model B you could word process, do spreadsheets, communicate, play Elite or Exile and more besides.  With the micro:bit, more memory and more powerful processor notwithstanding, you can’t do anything like as much.   A bit pointless, surely? Continue reading “A Clock For Your micro:bit”

Only 5 More Days to Go…

With about five days left until the big event, I’m trying to be sanguine about my chances. Deep down I’m thinking “Oh shit, oh shit, oh shit – what have I signed up for?”, and those deep down voices are clamouring pretty loudly – making it hard for my optimistic little squeaks to be heard. I think Martin is feeling a little nervous too, although I quite like his mantra “It is what it is – we’ll give it our best shot”. Continue reading “Only 5 More Days to Go…”