Path: utzoo!utgpu!watmath!att!tut.cis.ohio-state.edu!gem.mps.ohio-state.edu!ginosko!aplcen!aplvax.jhuapl.edu!genesch
From: genesch@aplvax.jhuapl.edu (Eugene Schwartzman)
Newsgroups: comp.lang.misc
Subject: Re: Which language to teach first?
Message-ID: <2583@aplcen.apl.jhu.edu>
Date: 9 Aug 89 15:42:35 GMT
Sender: news@aplcen.apl.jhu.edu
Reply-To: genesch@aplvax.jhuapl.edu (Eugene Schwartzman)
Organization: The Johns Hopkins University Applied Physics Laboratory
Lines: 24

In article <5594@ficc.uu.net> peter@ficc.uu.net (Peter da Silva) writes:
#In article <6204@hubcap.clemson.edu>, billwolf%hazel.cs.clemson.edu@hubcap.clemson.edu (William Thomas Wolfe,2847,) writes:
#>    What a joke... how do you handle abstraction without packages?
#>    How do you separate specification from implementation?  How do
#>    you enforce the security of an ADT without limited private types?
#     [...exception handling, concurrency, generics, ... ]
#
#What is a beginner in CS101 (or whatever your intro to CS course is called)
#doing any of that for? First you crawl, then you walk, then you run. ADA
#for introductory programming is like Air Jordans for 1-year-olds.

	Because Ada wil force you to put all of that into the beginning level
	course, since it all revolves around itself.  And then you wont have
	time to teach them the stuff you should have to begin with :-)

gene schwartzman
genesch@aplvax.jhuapl.edu
_______________________________________________________________________________
| GO BEARS, GO CUBS, GO WHITE SOX, GO BULLS, GO BLACKHAWKS, GO TERPS !!!!!    |
| Soccer is a kick in the grass (and sometimes on astroturf)!                 |
| GO DIPLOMATS, GO STARS, GO BAYS, GO BLAST !!!!		              |	
| CFL -> GO EDMONTON ESKIMOS!!!!   VFL -> GO CARLTON BLUES !!!!		      |
|_____________________________________________________________________________|
Disclaimer:  These are my opinions and not of my employer.