From: steve <steve@seasoned-software.com>
To: Judson McClendon <judmczzz@mindspring.com>
Subject: Re: Which language pays most 17457 -- C++ vs. Java?
Date: 1997/12/17
Date: 1997-12-17T00:00:00+00:00 [thread overview]
Message-ID: <349888E3.F5EC3518@seasoned-software.com> (raw)
In-Reply-To: 01bd0c0b$53cc1860$26db45cf@juddesk
[-- Attachment #1: Type: text/plain, Size: 3414 bytes --]
WOW! We agree AGAIN! 8-)
Judson McClendon wrote:
> Alicia Carla Longstreet <carla@ici.net> wrote:
> >
> > BASIC should *NEVER* under any circumstances be taught to first time
> > programmers. It is the worst possible language to use to teach
> > programming. This tirade does not apply to the various modular
> > languages, like Visual Basic, that are not really BASIC but use Basic in
> > their names.
>
> You obviously learned this from books or someone else, not from experience in
> teaching others to program! Perhaps you are unfamiliar with languages like
> APL or RPG? Modern BASICs like QuickBasic are far and away superior to
> those, or C, for a beginning language. QB supports formal subroutines and
> functions, with prototyping and data typing, constants, recursion, name
> scoping, data structures, etc. You obviously don't know this, or you would
> hardly make such rashly silly statements.
>
> > C is actually a good first langauge. The set of keywords is small so
> > the instructor can concentrate on concepts like data types, structured
> > programming, modularity, encapsulation and data hiding,and algorithms
> > rather on a thousand and one commands needed to do all of the above. A
> > beginner needs only <string.h> and <stdio.h> for the first semester, and
> > 60% of the functions in these can be safely ignored. That leaves less
> > than 100 keywords that the beginner needs to learn.
>
> C is a *horrible* first language! If you actually think learning C as a
> first language makes it easier, then you are running around out in the weeds
> somewhere, looking for home. You either 1) don't know C, or 2) don't know
> anything else. Talking about the 'number of keywords' in C, as if that were
> the difficulty issue, is farcical! How are you going to teach them to input
> or output anything without getting into the standard functions? Have you
> actually looked at how many C functions there are to handle I/O? C is far
> and away more subtle and difficult to learn than BASIC. You can't even
> discuss string handling in C getting into arrays, pointers, pointers to
> arrays, the host of string handling functions, etc. You can't even discuss
> many of the basic functions like scanf() without discussing pointers,
> indirection, address-of, etc. You start discussing all these concepts to a
> beginning student, and likely their eyes will glaze over. Why start a
> beginner out in a language which requires assimilation of all these concepts
> before they can actually DO anything? Many people have trouble abstracting
> their logic. They need a beginning language which allows them to ease into
> the concepts, and build on what they've learned, without having to take on
> too much too soon. It is very important, when starting to learn any
> completely new subject, that the student develop a feeling of confidence. To
> achieve this, students need a beginning language in which they can get
> results early. Anyone who has even a little experience in teaching others
> should know this. Learning to program with C as a first language is like
> learning to ski on an 'extreme' slope!
> --
> Judson McClendon This is a faithful saying and worthy of all
> Sun Valley Systems acceptance, that Christ Jesus came into the
> judmczzz@mindspring.com world to save sinners (1 Timothy 1:15)
> (please remove zzz from email id to respond)
[-- Attachment #2: Card for steve --]
[-- Type: text/x-vcard, Size: 265 bytes --]
begin: vcard
fn: steve
n: ;steve
org: SEASONED SOFTWARE
email;internet: steve@seasoned-software.com
note: notes would be here!
x-mozilla-cpt: ;0
x-mozilla-html: TRUE
version: 2.1
end: vcard
next prev parent reply other threads:[~1997-12-17 0:00 UTC|newest]
Thread overview: 245+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <199712121931.LAA25389@sirius.infonex.com>
1997-12-12 0:00 ` Which language pays most 17457 -- C++ vs. Java? Roedy Green
1997-12-17 0:00 ` Wes Groleau
1997-12-16 0:00 ` steve
1997-12-18 0:00 ` Alicia Carla Longstreet
1997-12-17 0:00 ` steve
1997-12-19 0:00 ` Larry Elmore
1997-12-19 0:00 ` James Giles
1997-12-18 0:00 ` John Seitz
1997-12-18 0:00 ` Robert Robbins
1997-12-19 0:00 ` Mark Wilden
1997-12-19 0:00 ` Ian Upright
1997-12-19 0:00 ` William Murray
1997-12-19 0:00 ` steve
1997-12-20 0:00 ` Robert Munck
[not found] ` <01bd0c0b$53cc1860$26db45cf@juddesk>
1997-12-17 0:00 ` steve [this message]
1997-12-18 0:00 ` Peter Seebach
1997-12-17 0:00 ` steve
1997-12-19 0:00 ` Kaz Kylheku
1997-12-17 0:00 ` steve
1997-12-22 0:00 ` Lawrence Kirby
1997-12-21 0:00 ` steve
1997-12-28 0:00 ` Lawrence Kirby
1997-12-18 0:00 ` James Giles
1997-12-17 0:00 ` steve
1997-12-19 0:00 ` James Giles
1997-12-18 0:00 ` steve
1997-12-19 0:00 ` James Giles
1997-12-18 0:00 ` steve
1997-12-19 0:00 ` James Giles
1997-12-22 0:00 ` Lawrence Kirby
1997-12-21 0:00 ` James Giles
1997-12-21 0:00 ` steve
1997-12-30 0:00 ` Chris Gray
1997-12-28 0:00 ` Lawrence Kirby
1997-12-28 0:00 ` John Winters
1997-12-30 0:00 ` paulr
1997-12-31 0:00 ` Which language pays most " arnie sherman
1997-12-30 0:00 ` Dann Corbit
1997-12-31 0:00 ` John Slaman
[not found] ` <01bd198f$4050d960$68c8b5cc@dhite.unicomp.net>
1998-01-06 0:00 ` Jedi
1998-01-10 0:00 ` Highlander Consulting
1998-01-11 0:00 ` Kaz Kylheku
1998-01-11 0:00 ` Carsten Arnholm
1998-01-15 0:00 ` Highlander Consulting
1998-01-16 0:00 ` Charles F Hankel
1999-08-09 0:00 ` Paul Groves
1999-08-09 0:00 ` Kaz Kylheku
1998-01-11 0:00 ` Patricia Shanahan
1998-01-11 0:00 ` Barrabazz
1998-01-11 0:00 ` Patricia Shanahan
1998-01-12 0:00 ` Ron Peterson
1998-01-14 0:00 ` anonymous
1998-01-19 0:00 ` Joe Gwinn
[not found] ` <01bd2526$66b70fa0$d6d945cf@juddesk>
1998-01-23 0:00 ` dnns
1998-01-23 0:00 ` Philosophers Nick Roberts
1998-01-23 0:00 ` Spam--> was:Re: Philosophers Dann Corbit
1998-01-24 0:00 ` Nick Roberts
1998-01-26 0:00 ` Doug Miller
1998-01-24 0:00 ` Philosophers John G.
[not found] ` <Pine.LNX.3.95. <34cd2808.10685219@newsroom.tassie.net.au>
1998-01-28 0:00 ` Philosophers docdwarf
[not found] ` <01bd2c40$b62837a0$7261b693@HP5079Q>
1998-01-28 0:00 ` Philosophers The Goobers
1998-02-01 0:00 ` Philosophers Scott Adams
[not found] ` <01bd2cc0$f0042b70$7261b693@HP5079Q>
1998-02-04 0:00 ` Philosophers The Goobers
1998-02-10 0:00 ` Back to the topic of CS students. (was Re: Philosophers) cyanide
1998-02-10 0:00 ` Nick Roberts
1998-01-30 0:00 ` Philosophers jim
1998-01-30 0:00 ` Philosophers Samuel Mize
1998-01-30 0:00 ` Philosophers docdwarf
1998-01-30 0:00 ` Philosophers suzie
1998-01-30 0:00 ` Philosophers docdwarf
1998-01-31 0:00 ` Philosophers Martin Richardson
1998-01-31 0:00 ` Philosophers Jeff York
1998-02-01 0:00 ` Philosophers Martin Richardson
1998-02-02 0:00 ` Philosophers Jeff York
1998-02-02 0:00 ` Philosophers Eddie Armstrong
1998-02-03 0:00 ` Philosophers Nyk Tarr
1998-02-02 0:00 ` Philosophers Pat O'Connell
1998-02-02 0:00 ` Philosophers Robert Garskof
1998-02-02 0:00 ` Philosophers Dave Tholen
1998-02-10 0:00 ` Philosophers cyanide
1998-02-09 0:00 ` Philosophers The Goobers
1998-02-18 0:00 ` Philosophers Mad Hamish
1999-07-29 0:00 ` Philosophers firewind
1998-01-24 0:00 ` Philosophers John G.
1998-02-10 0:00 ` Drifting further off topic cyanide
1998-01-25 0:00 ` Philosophers Jens Schweikhardt
1998-01-28 0:00 ` Philosophers Mad Hamish
1998-01-27 0:00 ` Philosophers Kurt Wall
1998-01-24 0:00 ` Philosophers Mike Whiten
1998-01-24 0:00 ` Philosophers The Goobers
1998-01-25 0:00 ` Philosophers Arnold Trembley
1998-01-25 0:00 ` Philosophers The Goobers
1998-01-26 0:00 ` :-) Philosophers Giovanni Drogo [drogo@rn.bastiani.it]
1998-01-29 0:00 ` Philosophers Steve Dekorte
1998-01-29 0:00 ` Philosophers The Goobers
1998-01-27 0:00 ` Which language pays most -- C++ vs. Java? Robert Garskof
1998-01-28 0:00 ` Steve Dekorte
1998-01-28 0:00 ` Barrabazz
1998-01-28 0:00 ` dogmat
1998-01-29 0:00 ` Tim Oxler
1998-01-29 0:00 ` Tim Oxler
1998-01-29 0:00 ` Joe Gwinn
1998-01-29 0:00 ` coryb
1998-01-29 0:00 ` Wayne L. Beavers
1998-01-29 0:00 ` Frank A. Adrian
1998-02-03 0:00 ` GLE
1998-02-03 0:00 ` The Goobers
1998-02-03 0:00 ` Harold Stevens ** PLEASE SEE SIG **
1998-01-30 0:00 ` Robert S. White
1998-01-30 0:00 ` Patricia Shanahan
1998-01-31 0:00 ` Paul Van Bellinghen
1998-02-01 0:00 ` Nick Roberts
1998-02-09 0:00 ` cyanide
1998-02-10 0:00 ` Bill Lynch
1998-02-10 0:00 ` Michael Rot13 Klein
1998-02-10 0:00 ` Jeff Knaggs
1998-02-10 0:00 ` dogmat
1998-02-09 0:00 ` cyanide
1998-02-10 0:00 ` dogmat
1999-07-29 0:00 ` Edwin Purvee
[not found] ` <01bd2c3c$6726d520$8101b8c7@MIS-RKW95.spartan.com>
1998-02-10 0:00 ` Steve Dekorte
1998-02-10 0:00 ` Bill Lynch
1998-02-11 0:00 ` dogmat
1998-01-29 0:00 ` Joe Gwinn
1998-01-31 0:00 ` Larry Wiggins
1999-07-29 0:00 ` Ben Pfaff
1999-07-29 0:00 ` Kaz Kylheku
1998-02-02 0:00 ` This thread has drifted miles from its subject line Wes Groleau
[not found] ` <6alu5l$onm$1@owl.slip <01bd2c3c$6726d520$8101b8c7@MIS-RKW95.spartan.com>
1998-02-02 0:00 ` Which language pays most -- C++ vs. Java? Kaz Kylheku
1998-02-02 0:00 ` Michael C. Kasten
[not found] ` <6alu5l$ <34D6243C.2A53@gc057.fw.hac.com>
1998-02-05 0:00 ` This thread has drifted miles from its subject line Paul Osborn
[not found] ` <6alu5l$onm$1@owl.slip <34E0D798.E29D6CA0@cableol.co.uk>
1998-02-11 0:00 ` Which language pays most -- C++ vs. Java? Kaz Kylheku
[not found] ` <gwinn-1901981219520001@dh5055142. <01bd284c$4b0b4fe0$c0f682c1@xhv46.dial.pipex.com>
1998-01-24 0:00 ` Philosophers Kaz Kylheku
[not found] ` <gwinn-1901981219520001@dh5055142. <34CE059C.634DE881@snet.com>
1998-01-27 0:00 ` Which language pays most -- C++ vs. Java? Kaz Kylheku
1998-01-28 0:00 ` Robert Garskof
[not found] ` <gwinn-1901981219520001@dh5055142. <34C9F3D0.6B5A@erols.com>
1998-01-28 0:00 ` Philosophers Warren B. Focke
1998-01-29 0:00 ` Philosophers The Goobers
1998-02-05 0:00 ` Philosophers Warren B. Focke
1998-02-05 0:00 ` Philosophers The Goobers
1998-02-06 0:00 ` Philosophers dogmat
1998-02-06 0:00 ` Philosophers docdwarf
1998-02-06 0:00 ` Philosophers dogmat
1998-02-06 0:00 ` Philosophers docdwarf
1998-02-06 0:00 ` Philosophers Harold Stevens ** PLEASE SEE SIG **
1998-02-10 0:00 ` Film "Contact" Nick Roberts
1998-02-09 0:00 ` Which language pays most -- C++ vs. Java? cyanide
1998-01-02 0:00 ` Philip Hunt
1997-12-31 0:00 ` Which language pays most 17457 " Guillermo Schwarz
1997-12-31 0:00 ` Billy Chambless
1998-01-03 0:00 ` Berna L Massingill
1998-01-04 0:00 ` Lawrence Kirby
1997-12-19 0:00 ` Peter Seebach
1997-12-19 0:00 ` James Giles
1997-12-18 0:00 ` steve
1997-12-23 0:00 ` Guillermo Schwarz
1997-12-19 0:00 ` Chip Ling
1997-12-17 0:00 ` James Giles
[not found] ` <349793cb.33600861@news.wxs.nl>
[not found] ` <34923264.75B5@netup.cl>
[not found] ` <670qio$8a$1@sparcserver.lrz-muenchen.de>
[not found] ` <3494B7DA.5463@ici.net>
[not found] ` <34958D16.190C@gsg.eds.com>
[not found] ` <679807$8gm@ws1.emirates.net.ae>
[not found] ` <e9k976.8h3.ln@localhost>
1997-12-18 0:00 ` Klaus-Georg Adams
[not found] ` <67bjnv$j35$1@brie.direct.ca>
[not found] ` <349B0417.D4DB6A30@its.cl>
1997-12-20 0:00 ` Kaz Kylheku
1997-12-20 0:00 ` William J. Leary Jr.
1997-12-20 0:00 ` Kurt Watzka
1997-12-20 0:00 ` William J. Leary Jr.
1997-12-21 0:00 ` Peter Seebach
1997-12-21 0:00 ` Peter Seebach
1997-12-21 0:00 ` William J. Leary Jr.
1997-12-22 0:00 ` Peter Seebach
1997-12-22 0:00 ` Lawrence Kirby
1997-12-22 0:00 ` Kurt Watzka
1997-12-28 0:00 ` Lawrence Kirby
1997-12-22 0:00 ` Kaz Kylheku
1997-12-24 0:00 ` John Porter
1997-12-24 0:00 ` Kaz Kylheku
1997-12-27 0:00 ` Which language pays most? Smalltalk, not C++ nor Java Guillermo Schwarz
1997-12-27 0:00 ` Robert Dewar
1997-12-29 0:00 ` John Porter
1997-12-29 0:00 ` Robert Dewar
[not found] ` <01bd14b4$dc6f6a80$6428b4cf@carla.ici.net>
1997-12-29 0:00 ` Robert Dewar
1997-12-30 0:00 ` Billy Chambless
1997-12-31 0:00 ` David Thornley
1997-12-31 0:00 ` Keith G. Murphy
1998-01-01 0:00 ` Robert Dewar
1998-01-01 0:00 ` Patricia Shanahan
1998-01-02 0:00 ` Robert Dewar
1998-01-02 0:00 ` Peter Seebach
1998-01-02 0:00 ` Robert Dewar
1998-01-02 0:00 ` firewind
1998-01-02 0:00 ` Ian Piumarta
1998-01-03 0:00 ` Richard Kenner
1998-01-02 0:00 ` Shelly Mujtaba
1998-01-02 0:00 ` Guillermo Schwarz
1998-01-03 0:00 ` Dean Roddey
1998-01-03 0:00 ` Jacqueline U. Robertson
1998-01-03 0:00 ` Dean Roddey
1998-01-05 0:00 ` Guillermo Schwarz
1998-01-05 0:00 ` Kaz Kylheku
1998-01-03 0:00 ` Jacqueline U. Robertson
1998-01-03 0:00 ` Lawrence Kirby
1997-12-29 0:00 ` Kaz Kylheku
1997-12-29 0:00 ` Patricia Shanahan
[not found] ` <01bd147e$11496760$6a28b4cf@carla.ici.net>
1997-12-29 0:00 ` Billy Chambless
1997-12-30 0:00 ` Jeffrey Templon
1997-12-30 0:00 ` Patricia Shanahan
1997-12-30 0:00 ` Charles R Martin
1998-01-03 0:00 ` Lawrence Kirby
1997-12-29 0:00 ` Lawrence Kirby
1998-01-28 0:00 ` SmallTalk Execute files Thaminda Erangane Perera
1998-01-28 0:00 ` Dann Corbit
1998-01-29 0:00 ` Griff Lewis
1997-12-27 0:00 ` Which language pays most? Smalltalk, not C++ nor Java Patricia Shanahan
1997-12-27 0:00 ` Joshua Waxman
1997-12-28 0:00 ` Kurt Watzka
1997-12-29 0:00 ` Kaz Kylheku
1997-12-29 0:00 ` Guillermo Schwarz
1997-12-29 0:00 ` Kaz Kylheku
1997-12-30 0:00 ` Joshua Waxman
1997-12-30 0:00 ` firewind
1997-12-30 0:00 ` Joshua Waxman
1997-12-31 0:00 ` Robert Dewar
1997-12-31 0:00 ` Brock
1997-12-31 0:00 ` Joshua Waxman
1997-12-31 0:00 ` Dann Corbit
1998-01-01 0:00 ` firewind
1997-12-30 0:00 ` Kaz Kylheku
1997-12-30 0:00 ` Robert Dewar
1997-12-30 0:00 ` Dann Corbit
1997-12-31 0:00 ` David Thornley
1997-12-31 0:00 ` Robert Dewar
1997-12-31 0:00 ` John Porter
1997-12-31 0:00 ` Jon S Anthony
1998-01-02 0:00 ` Robert Dewar
1997-12-30 0:00 ` Joshua Waxman
1997-12-30 0:00 ` Robert Dewar
1997-12-30 0:00 ` Kaz Kylheku
1997-12-30 0:00 ` Billy Chambless
1997-12-30 0:00 ` Lawrence Kirby
1997-12-30 0:00 ` Patricia Shanahan
1998-01-03 0:00 ` Lawrence Kirby
1998-01-03 0:00 ` Patricia Shanahan
1997-12-30 0:00 ` Kaz Kylheku
1997-12-29 0:00 ` Kaz Kylheku
1998-01-02 0:00 ` Tor Iver Wilhelmsen
1997-12-25 0:00 ` Which language pays most 17457 -- C++ vs. Java? Kurt Watzka
1997-12-19 0:00 ` Quowong P Liu
1997-12-19 0:00 ` William J. Leary Jr.
1997-12-24 0:00 ` Richard D Riehle
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox