🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.misc
Article #409

Re: Which language to teach first?

#409
From: Eugene Schwartzman
Date: Mon, 07 Aug 1989 20:14
43 lines
2932 bytes
In article <6199@hubcap.clemson.edu> billwolf%hazel.cs.clemson.edu@hubcap.clemson.edu (William Thomas Wolfe,2847,) writes:

#From mproicou@blackbird.afit.af.mil (Michael C. Proicou):
#>>I could probably make a good argument for a language like Ada [...] 
#> 
#> I mostly agree, EXCEPT you have to do generics to any kind of output of
#> numbers and things!  For that reason, I'd recommend Pascal, with a switch
#> to Ada if that's your end goal.  Since Ada is close to Pascal, very little
#> would be lost in switching languages.
#
#    All that is necessary is to provide the student with standard
#    Integer_IO and Float_IO instantiations, and mention that these
#    two packages, plus Text_IO, will serve to handle this class's 
#    I/O requirements; it's a lot easier for the student to accept 
#    a deferred explanation of generics than it is to switch languages 
#    entirely!! 
#
#    Ada provides lots of room for the highly motivated student to
#    read ahead and go beyond what the class is doing; Pascal can
#    provide nothing more than severe frustration.   

Totally disagree!!!!  You obviously have not worked with Pascal too much.
1) I have worked with it for a long time, and the frustration level I 
   encountered didn't even come close to the one I met when I started working
   with Ada.
2) A highly motivated student can read ahead and go beyond what the class is
   doing in *any* language.  A group of friends and I decided to find a better
   Pascal book than what was available thru class.  We did, looked it over,
   found a lotof neat shortcuts.. result - our programs were usually 20 - 40%
   smaller than the rest of the class, worked faster, and worked.
3) If you are going to provide the standard packages, etc... wouldn't it be
   a lot simpler if you just provided Pascal, that doesn't worry about any
   of that garbage.

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.
Technical Details
Message-ID: <2552@aplcen.apl.jhu.edu>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!watmath!att!pacbell!ames!xanth!ginosko!aplcen!aplvax.jhuapl.edu!genesch

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!watmath!att!pacbell!ames!xanth!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: <2552@aplcen.apl.jhu.edu>
Date: 7 Aug 89 20:14:14 GMT
Sender: news@aplcen.apl.jhu.edu
Reply-To: genesch@aplvax.jhuapl.edu (Eugene Schwartzman)
Organization: The Johns Hopkins University Applied Physics Laboratory
Lines: 43