Re: Compiler Construction in Ada

brent@rcx1.ssd.csd.harris.com (Brent W. Benson)
Fri, 8 Jan 1993 14:27:10 GMT

          From comp.compilers

Related articles
Compiler Construction in Ada jipping@cs.hope.edu (1993-01-07)
Compiler Construction in Ada brent@rcx1.ssd.csd.harris.com (1993-01-07)
Re: Compiler Construction in Ada davidm@questor.rational.com (1993-01-07)
Re: Compiler Construction in Ada mfeldman@seas.gwu.edu (1993-01-07)
Re: Compiler Construction in Ada brent@rcx1.ssd.csd.harris.com (1993-01-08)
Re: Compiler Construction in Ada crigler@osceola.cs.ucf.edu (1993-01-08)
Re: Compiler Construction in Ada robichau@lambda.msfc.nasa.gov (1993-01-08)
Re: Compiler Construction in Ada mfeldman@seas.gwu.edu (1993-01-10)
Re: Compiler Construction in Ada bpb9204@tamsun.tamu.edu (1993-01-11)
Re: Compiler Construction in Ada eifrig@beanworld.cs.jhu.edu (1993-01-12)
Re: Compiler Construction in Ada moss@cs.cmu.edu (1993-01-13)
[4 later articles]
| List of all articles for this month |

Newsgroups: comp.compilers
From: brent@rcx1.ssd.csd.harris.com (Brent W. Benson)
Organization: Compilers Central
Date: Fri, 8 Jan 1993 14:27:10 GMT
Keywords: courses, Ada
References: 93-01-038 93-01-028

davidm@questor.rational.com (David Moore) writes:


> Ada would be a perfectly fine language to write a compiler in, but I
> would say that the prime requirement is that the students already
> have whatever language you choose when they come into the course.


I don't agree (what does it mean to "have" a language anyway). What
better way to learn a langauge than to write a compiler in that language?
(Answer: write a compiler for it.) By teaching C classes and Fortran
classes and Pascal classes we're reinforcing the idea that there is
something completely unique about that language. You should be able to
explain the idiosyncrasies of a new language to a junior or senior-level
CS student, give him or her a manual and start giving assignments.


Sorry, for the digression into comp.edu issues.


Brent Benson
Harris Computer Systems
--


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.