Path: utzoo!utgpu!watmath!att!tut.cis.ohio-state.edu!mailrus!csd4.milw.wisc.edu!uakari.primate.wisc.edu!indri!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: <2584@aplcen.apl.jhu.edu>
Date: 9 Aug 89 15:50:31 GMT
Sender: news@aplcen.apl.jhu.edu
Reply-To: genesch@aplvax.jhuapl.edu (Eugene Schwartzman)
Organization: The Johns Hopkins University Applied Physics Laboratory
Lines: 29

In article <3781@fy.sei.cmu.edu> prp@sei.cmu.edu (Patrick Place) writes:
#In article <2565@aplcen.apl.jhu.edu>, genesch@aplvax.jhuapl.edu (Eugene Schwartzman) writes:
#> In article <6204@hubcap.clemson.edu> billwolf%hazel.cs.clemson.edu@hubcap.clemson.edu (William Thomas Wolfe,2847,) writes:
#> =   How do you enforce the security of an ADT without limited private types?
#> 	Very easily, put procedures inside procedures, etc.. etc...  The
#> 	data types in the inside procedures can't be accessed outside of it.
[discussion of how to use Pascal for ADT deleted]
#
#Which all goes to show that Pascal was not designed with ADT's in mind.
#Languages such as Ada, Modula 2, Euclid ... have the necessary level
#of abstraction for supporting ADTs though it may not be sufficient.

	I agree, but any professor who decides to make *BEGINNING* level
	students write something like that, need his teaching license revoked
	and sent to the insane asilum.  Which shows to prove that Ada, at the
	beginning level, will cause more problems than it will solve.  I.E.
	STAY AWAY FROM ADA AS THE *BEGINNING LEVEL* LANGUAGE!!!!
				  ^^^^^^^^^^^^^^^^^
				  ~~~~~~~~~~~~~~~~~

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.