Article View: comp.lang.misc
Article #430Re: Learning Ada
From: david d [zoo] zuhn
Date: Tue, 08 Aug 1989 21:18
Date: Tue, 08 Aug 1989 21:18
54 lines
3074 bytes
3074 bytes
In article <5595@ficc.uu.net> peter@ficc.uu.net (Peter da Silva) writes:
>In article <6205@hubcap.clemson.edu>, billwolf%hazel.cs.clemson.edu@hubcap.clemson.edu (William Thomas Wolfe,2847,) writes:
>> OK; let's imagine. Student gets syntax error. [...] Student
>> shows the program to the local Consultant [who] points out
>> the obvious error.
>
>Ever been a consultant at a university comp center? I have. The next
>stage, if the student is working in Fortran, C, or some other production
>language (ADA wasn't around back then), is...
I currently am a consultant in a CS lab situation..
> Student comes back in 10 minutes with the same error.
>or...
> Consultant spends 10 minutes explaining error to student, and
> maybe fails. Meanwhile 6 other students get tired of waiting...
except that 4 of those 6 students are having the same problem, so your
5-10 minute explanation isn't going to just one person, if you understand
what everyone else is gong through.
>If the student is programming in Pascal, they are much more likely to
>understand the error.
I disagree there. Obvious syntax errors are obvious syntax errors. Ada
is better for students, because many problems I encounter are people who
cannot quite remember when to use 'var' in a paramater declaration. 'in'
and 'out' are very obvious.
>ADA is considerably more complex than Fortran or C.
and any course which introduces a language doesn't make full use of that
language. ever see an intro to c course that make use of doubly linked
lists of pointers to function which return a pointer to another function?
I haven't? But I've used such twisted arrangements.
My first HLL was pascal, and most of my programming has been done in pascal.
I was thrust into doing an ada assignment, and I did the whole thing in about
three hours, without any problems at all.
I'd much rather have to deal with students learning Ada than students learning
Pascal. It just seems a little less arbitrary to beginners, unlike most
of the Pascal I/O support.
>--
>Peter da Silva, Xenix Support, Ferranti International Controls Corporation.
>Business: peter@ficc.uu.net, +1 713 274 5180. | "The sentence I am now
>Personal: peter@sugar.hackercorp.com. `-_-' | writing is the sentence
>Quote: Have you hugged your wolf today? 'U` | you are now reading"
David D "Zoo" Zuhn // University of Minnesota \\ Twin Cities
Computer Science Systems Consultant, EE/CS 4-204
zuhn@umn-cs.cs.umn.edu, zuhn@umn-cs.UUCP, ..rutgers!umn-cs!zuhn
Technical Details
Message-ID:
<15126@umn-cs.CS.UMN.EDU>Path:
arc1-ca.pugleaf.net!utzoo!utgpu!watmath!att!pacbell!ames!xanth!ukma!cwjcc!hal!nic.MR.NET!umn-cs!zuhnReferences:
<2550@aplcen.apl.jhu.edu> <6205@hubcap.clemson.edu> <5595@ficc.uu.net>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!watmath!att!pacbell!ames!xanth!ukma!cwjcc!hal!nic.MR.NET!umn-cs!zuhn From: zuhn@umn-cs.CS.UMN.EDU (david d [zoo] zuhn) Newsgroups: comp.lang.misc Subject: Re: Learning Ada Message-ID: <15126@umn-cs.CS.UMN.EDU> Date: 8 Aug 89 21:18:25 GMT References: <2550@aplcen.apl.jhu.edu> <6205@hubcap.clemson.edu> <5595@ficc.uu.net> Reply-To: zuhn@umn-cs.cs.umn.edu (david d [zoo] zuhn) Organization: CSci Dept., University of Minnesota, Mpls. Lines: 54