University Crest

[wlug] Programming Courses ?

wlug archive index About the wlug list Mailing lists home
To The University of Waikato HomepageWaikato Home > Waikato Mailing Lists > wlug Info > wlug archives
James Spooner james@s...
Wed Apr 28 23:56:55 NZST 2004

Gavin Denby wrote:

> I basically need to program PC's to set up/ colect data/ process data
> and probably via a graphical interface.
> so my question ... in 2 parts:
> 1. Is C still a viable language to learn to write programs for PC/MAC
> Ideally in Win MacOSX (cocoa looks nice) and Linux or should I be
> looking at C# / Mono / QT / ??

If you are looking to make the transition from ASM to higher level 
languages, I highly recommend C as a stepping stone.  "The C Programming
Language - Second Edition (ANSI C)" by Kernighan and Richie is the one 
true C "bible".  Being an ASM programmer you will pick C up quickly once
you're used to the syntax and adjust to the debugging methods.

> It seems that all later programming languages seem to be adding to C
> (extend .. embrace ??) so Would C be a good start place ?
> All opinions welcome.... and crystal ball gazing will be entertained.

C++ is a massive language, but as Orion pointed out, once you learn C++ 
you will have dealt with >90% of the concepts that exist both in 
procedural and object orientated languages.  

For doing data capture, I would recommend C or C++ for the backend and
C++ or C# (mono appears to work really well) for a front-end; obviously
if you're going to write a monolithic application, then C++ is your best

> 2. Does anyone have experience with a good course / course provider
> that they would recommend to provide such training.

I would probably recommend COMP209 at the uni if it was still a C++
based course, but I believe it's Java based now.


More information about the wlug mailing list
NOTICE: This is an archive of a public mailing list. The University of Waikato is not responsible for its contents.

The University of Waikato - Te Whare Wananga o Waikato