Beginner’s All-Purpose Symbolic Code (BASIC) has turned fifty, as reported on The Reg and by Jack Schofield on ZDNet. A great moment in computer history, or would we have been better off without it?
My first computer (a Commodore PET) ran Basic from ROM, and without it you could do nothing, though developers bypassed it
…continue reading Brief reflections on 50 years of BASIC
As everyone in IT knows, sometimes tasks that you think are quick and easy turn out to take longer.
Today I experiences a small example. I have a scheduled PowerShell script that copies a large file. I wanted to enhance the script so that I would receive an email stating whether the copy succeeded and
…continue reading Mysteries of trapping errors in PowerShell
I cloned a github repository today, and while browsing the site noticed the language stats:
Someone asked me what is the best programming language for a child to learn after starting (and having success) with Scratch.
Scratch is a visual programming language which actually runs on Smalltalk, though its users do not need to know this. Scratch 2.0 seems to be written in Adobe Flash so you can create
…continue reading What is the best programming language for a child progressing from Scratch?
Herb Sutter reports that C++ 0x, which will be called C++ 11, has been unanimously approved by the ISO C++ committee. The “11” in the name refers to the year of approval, 2011. The current standard is C++ 98, though amended as C++ 03, so it has taken 8 or 13 years to update it
…continue reading C++ 11 is approved by ISO: a big day for native code development
“The plain fact of the matter is that Ruby has a number of pitfalls just waiting for unwary programmers to fall into,” says author Huw Collingbourne in his introduction to this guide to the Ruby language. He should know; he is co-founder and Technology Directory of SapphireSteel Software, which makes Ruby in Steel, an add-in
…continue reading Book Review: The Book of Ruby by Huw Collingbourne
Not much, says ThoughtWorks Chief Scientist Martin Fowler. He should know, in that his company employs plenty of people with skills for which certification schemes exist in the computer industry, but he says that that certification fails a basic test. There is no correlation with competence.
For a certification to be useful, it needs a
…continue reading What’s the use of computing certifications?
A week or so ago I posted about the Java crisis and what it means for developers. The post attracted attention both here and later on The Guardian web site where it appeared as a technology blog. It was also picked up by Reddit prompting a discussion with over 500 posts.
So what are
…continue reading What you are saying about the Java crisis