Good Starter Language? (was Re: REALBasic and OpenAL)

Jonathan Hutchins hutchins at tarcanfel.org
Fri Apr 1 04:01:26 CST 2005


On Thursday 31 March 2005 10:00 pm, Jim Herrmann wrote:
> Jonathan Hutchins wrote:

> >People have been writing code for PC's in C now for a
> >couple of decades, and it doesn't look like someone's going to suddenly
> > sweep it all away with some new fad.  If you understand C, you'll
> > understand most of the OS coding projects that are around today.

> Would you say the same about COBOL?  

Yes, but while C is the language of choice on PC's, which are the platform of 
choice for new directions in computing, COBOL is a legacy language that is 
mostly used on older, existing installations as opposed to new development.  
There will continue to be a place for COBOL programs for many years to come, 
and it's probably not a bad career move to learn it.

On the other hand, you're not likely to get into a programming career where 
you get to do anything new and interesting in COBOL, while you are likely to 
if you know C and some of it's variants.  COBOL's coding practices are pretty 
much obsolete when it comes to modern computer platforms, while C is used for 
everything from microdevices to computers like Blue Gene.

As far as Ruby and Python go:  My first programming language was APL.  It's an 
amazing application of symbolic logic that can reduce a  three-page BASIC 
program to three lines of code (split into three lines mostly for 
readability).  Entire multi-million-dollar, multi-story computing centers 
were built around the hardware that was specially designed to run it (IBM's 
360/370 series).  One of the first portable comuters was built to run it.

How many people are programming in APL today?

(Besides APL, I speak BASIC, Fortran77, COBOL, RPG II, System 370 Assembler, 
and a few other choice, obsolete nuggets.  Which is one reason I'm a 
sysadmin, not a coder.)


More information about the Kclug mailing list