[Coco] What version the of C programing is most used?

Andrew keeper63 at cox.net
Fri Dec 2 22:53:42 EST 2011


 > Message: 9
 > Date: Thu, 01 Dec 2011 23:52:17 -0600
 > From: Brian G <briang0671 at sbcglobal.net>
 > Subject: [Coco] What version the of C programing is most used?
 > To: CoCoList for Color Computer Enthusiasts <coco at maltedmedia.com>
 > Message-ID: <4ED86791.7010402 at sbcglobal.net>
 > Content-Type: text/plain; charset=ISO-8859-1; format=flowed
 >
 > I have an opportunity to take a programming class. I have only have
 > programming in a class. The jobs I have had never used programming.
 > So my question is what version is more often used to run
 > electronics. Would I be more employable with C++ or C# ? Or is this
 > there more to consider?

What do you mean by "run electronics"? That could potentially cover a 
lot of ground. Your best bet is to go for some kind of bog-standard C, 
and the best way to learn it would be to set up an install of Linux or 
BSD, and play with gcc:

http://gcc.gnu.org/

You might also want to find a copy of K&R's "The C Programming Language" 
for reading; while a lot of it is outdated, it does introduce some 
concepts at the beginning, that, if you learn them, and take them to 
heart (ie, really, deeply understand them), you likely won't have to 
"learn" a particular programming language in the future. Instead, by 
understanding these common programming structures, which almost all 
languages abide by (especially most modern derivatives), you'll be able 
to pick up and go on any language very quickly.

Now, besides the class, another couple of good books to have on-hand for 
learning C:

C++ How to Program - http://www.deitel.com/books/cpphtp4/

Yeah, I know it is focused on C++ (and you'll want to learn it, too - or 
at least have an understanding of object oriented programming), but it 
also has a lot of stuff in there for C; I used it as a textbook for a 
C/C++ programming class I took at a local community college.

Another great book (long out of print - so you might have to dig for 
it), at least I thought it was, was a book published by QUE 
(http://www.quepublishing.com/) called "Programming with C" by Edward 
B.Toupin, as part of their "Easy" series (ISBN 1-56529-888-8). It's a 
little long in the tooth (1994), but it makes understanding and learning 
C very easy; it's enough to get you going, at least.

But ultimately, my best advice is to try to steer clear of learning 
technologies (ie, a specific programming language), and instead learn 
the what's, why's and structures of programming in general (it also 
helps to learn about the history of computing, but it isn't required); 
by learning these general concepts, you build a skillset that allows you 
to understand and learn nearly any language out there - at least the 
ones that matter for career pursuits...

-- Andrew L. Ayers, Glendale, Arizona



More information about the Coco mailing list