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.