Path: utzoo!utgpu!watmath!att!dptg!rutgers!gatech!hubcap!billwolf%hazel.cs.clemson.edu From: billwolf%hazel.cs.clemson.edu@hubcap.clemson.edu (William Thomas Wolfe,2847,) Newsgroups: comp.lang.misc Subject: Re: Which language to teach first? Message-ID: <6226@hubcap.clemson.edu> Date: 9 Aug 89 20:56:21 GMT References: <2584@aplcen.apl.jhu.edu> Sender: news@hubcap.clemson.edu Reply-To: billwolf%hazel.cs.clemson.edu@hubcap.clemson.edu Lines: 17 From genesch@aplvax.jhuapl.edu (Eugene Schwartzman): > [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. No, actually, students need to be exposed to ADTs early. Probably the best way to do it is for the professor to provide the spec, and have the students write an implementation, while the concepts behind the spec are being covered in class. Bill Wolfe, wtwolfe@hubcap.clemson.edu