TCLUG Archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [TCLUG:13004] AP Comp. Sci.



C++ is not a bad language, but it is still low level enough that it should
not be used as an initial CS teaching language.

Thank You,
        Ben Kochie (ben@nerp.net)

*-----------------------*  [ - * - * - * - * - * - * - * - ]
| Unix/Linux Consulting |  [ Haiku Error Message:          ]
|  PC/Mac Repair        |  [  Chaos reigns within.         ]
|   Networking          |  [  Reflect, repent, and reboot. ]
| http://nerp.net       |  [  Order shall return.          ]
*-----------------------*  [ - * - * - * - * - * - * - * - ]

 "Unix is user friendly, Its just picky about its friends."

On Fri, 28 Jan 2000, Eric M. Hopper wrote:

> On Fri, Jan 28, 2000 at 08:07:46AM -0600, Ben Kochie wrote:
> > LOL, I know another teacher at a tech school that comes on IRC just to
> > discuss linux, and more ways to tourcher his electronics class students.
> > 
> > as far as teaching CS to students.. I was in the honors CS classes
> > up at UMD (when there still was such a thing) and we used scheme for
> > our first language.  not the most usefull thing in the world, but it
> > was great for teaching.  tim.. you have mentioned python before, and
> > I think that's another good one.. things like C++ can be a little
> > too platform specific for students.. and teaching platforms isn't a
> > good idea, even if it is on linux.  CS students should be taught a
> > language that has no platform.. instead of teaching C++, teach java.
> 
> 	What?!?
> 
> 	When there's no realy decent Java VM for Linux, and tons of
> decent ones for Windows?  When there may not be any for OS/2 anymore?
> When you can't really run Java on a Palm Pilot?  I can't believe you
> said that!
> 
> 	Now, I agree that Java is probably a better teaching tool than
> C++, but it's cross-platformness isn't the reason.  You can write
> perfectly OK C++ programs that should run just about anywhere that has a
> C++ compiler these days.  I've had lots of practice.  :-)
> 
> 	If you're talking about GUI programs, yeah, Java is the best
> you're going to get from a cross-platform standpoint.  That is, unless
> you're willing to contort your program to fit into Javascript and HTML.
> 
> 	I can't believe the amount of C++ FUD in the Linux community.
> And I can't imagine why it's there.  Every time I mention C++ on
> Slashdot I get about 5-10 flamers telling what an idiot I am for even
> mentioning the language.  It's ridiculous.
> 
> *sigh*,
> -- 
> Its name is Public Opinion.  It is held in reverence. It settles everything.
> Some think it is the voice of God.  Loyalty to petrified opinion never yet
> broke a chain or freed a human soul.     ---Mark Twain
> -- Eric Hopper (hopper@omnifarious.mn.org  http://omnifarious.mn.org/~hopper) --
>