Related articles |
---|
Compiler Tools v. C johnf@cpsc.ucalgary.ca (1995-04-28) |
Re: Compiler Tools v. C scott@INFOADV.MN.ORG (Scott Nicol) (1995-04-29) |
Re: Compiler Tools v. C shepherd@schubert.sbi.com (1995-05-04) |
Re: Compiler Tools v. C scott@INFOADV.MN.ORG (Scott Nicol) (1995-05-12) |
Newsgroups: | comp.compilers |
From: | johnf@cpsc.ucalgary.ca (John Frankovich) |
Keywords: | question |
Organization: | University of Calgary CPSC |
Date: | Fri, 28 Apr 1995 19:35:41 GMT |
I would like some advice from some of you Old-Dog-Compiler-Designers :)
I have resently built a Level 0 Pascal compiler in C. It included Lexical,
syntax, and semantic analyzer phases. Additionaly, it had full Symbol-Table
Managment and rudementry error handling routines. Because of time restraints,
only On-The-Fly code generation was possible, thus stuff like DAGs and
Peephole optimization was not attempted. Shortly I will be submitting my
proposal for a Bachelor Thesis (8 months of work), and I have decided to
continue my work in compilers.
I know that compiler tools are used a lot in industry, and I will pick up
these skills in grad school or else where. My question is similar to the
debate on how much C should be learned before jumping to C++. Would a student
gain more insight through developing a proper back end in C rather than
makeing the jump to YACC? The obvious assumption that I have made is that
tools will hide the nitty-gritty implementation details. Is this assumption
justifyed, and if so, do the imlementation details of the back end warrent
8 months of undergrad research?
Thanks for the advice, John
Name: John Frankovich *
School: University of Calgary *
Email: johnf@cpsc.ucalgary.ca *
Major: Computer Science (grad 95) *
--
Return to the
comp.compilers page.
Search the
comp.compilers archives again.