Featured Post

Seasick Steve

I’ve started turning my musical tasting sights to the blues. There is so much out there though, do I wade right in with the obvious? Or go straight underground? I don’t know. I saw a guy called Seasick Steve at The Big Chill festival this year (when people introduce him, it sounds like C-16,...

Read More

The faster future

Posted by Francis | Posted in Development, Internet Stuff, Technology | Posted on 22-01-2009

Tags: , , , ,

0

assembler
According to my favourite news source The Register or “El Reg”, C programming dominated the open source projects in 2008. I’m surprised and impressed!

I always put C down as the old thing you learn in computer science. It was certainly the first language I learnt and is a good base to start (albeit quite hard to learn as it is a little more low level than the Java and C#s of this world). I’m also guessing they encompass C++ and objective-C when they say “C”. Objective-C is making a big growth since the iphone’s applications are written in this language.

But I’m excited. I’m excited because low level programming languages allow good things; like the speed of them can be phenomenal if written correctly. They are tough to write partly for this reason. Memory management is not done for you. Scripting languages like PHP and Ruby have taken a slight tumble because of the C revolution. I’ll be interested to see where this goes in any case.

I really think since Microsoft Windows 7 is shaping up to be a slick (comparatively) little OS where they concentrate on performance and Apple’s Snow Leopard OS is doing the same, the next few years will be more concentrated on speed of an application rather than adding more features. This is exciting because no one likes to wait for things to load, or have to buy more RAM to upgrade to a new version of software. Slick and quick is, well, lovely.

Using C badly though could cause slower applications, and bugs that could cripple memory. Let’s hope people are writing wisely. Assembly anyone?