TCLUG Archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [TCLUG:13004] AP Comp. Sci.
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) --
PGP signature