Tag Archives: c

  • The Cloud and The Internet of Things (IoT)

    The new exciting technology that seems to be here to stay is IoT. Have you heard of it ? If not you’ll soon be using it without even knowing it’s here, or there, or everywhere. and believe me it will be everywhere. It is the only, truly omnipresent technology. Before I start discussing what on Earth it is though, it’s worth noting that if you are embarking on a career in Engineering, you must become a Zen master at the art of the T.L.A. The ironic thing about T.L.A.’s is they are Three Letter Acronyms themselves, and the irony is the self-describing quality of this oft coined term. Today’s Blog T.L.A. then is I.o.T. There will be a little mention on A.W.S. also, actually I think I will summarize…

    I will be looking at how we can use a M.K.R. M.C.B. as an I.o.T. device, talking to A.W.S. using U.D.P. Got it ? O.M.G.

  • Software Engineering – First Steps – Learning to Code

    As I discussed in my last blog entry, there are two main areas in Computer Engineering, Software and Hardware. I thought it would be good to start a discussion today with the area that I know best,Software Engineering.Since the age of 9,when my parents first bought me an Atari 400 home computer (back in 1980 !), I’ve been learning to code.The 400 was a behemoth in it’s day,having a flat membrane keyboard, an 8 bit CPU with 8 KB RAM,and you had to use a detachable cartridge with BASIC on it to even program it to do anything.Those first years gave me the basic concepts of programming that still hold true today in the world of declarative or functional programming.I’ve been programming now for over 25 years, in many different languages,for many different applications,and I can say with all honesty that if you learn one language,it’s not too hard to transfer those skills on to the next.So it doesn’t really matter which language you learn (as long as it’s one of the more popular ones), it will teach you valuable concepts that will be applicable to most other languages.With that in mind, What are the languages to learn to program ? And what are the strengths and weaknesses of them all ? Obviously,there are many modern computing languages,most of which are free to download the compiler or the run time engine for, and most are also easy to learn. If you want to learn to code there are 4 good languages to start with. Let’s discuss the history of what are known as C based programming languages.

Search for online Engineering degrees