Entry Appelbe:1979:TCD from sigcse1970.bib

Last update: Sun Apr 22 02:03:34 MDT 2018                Valid HTML 4.0!

Index sections

Top | Symbols | Numbers | Math | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z

BibTeX entry

@Article{Appelbe:1979:TCD,
  author =       "Bill Appelbe",
  title =        "Teaching Compiler Development",
  journal =      j-SIGCSE,
  volume =       "11",
  number =       "1",
  pages =        "23--27",
  month =        feb,
  year =         "1979",
  CODEN =        "SIGSD3",
  DOI =          "https://doi.org/10.1145/953030.809546",
  ISSN =         "0097-8418 (print), 2331-3927 (electronic)",
  ISSN-L =       "0097-8418",
  bibdate =      "Sun Nov 18 07:38:08 MST 2012",
  bibsource =    "http://portal.acm.org/;
                 http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
  note =         "Proceedings of the 10th SIGCSE Symposium on Computer
                 Science Education.",
  abstract =     "Although a course in Compiler Development is common in
                 both undergraduate and graduate computer science
                 curriculum there has been little agreement on how to
                 achieve a balance between theory and practice within a
                 single semester course. This article proposes a new
                 approach to teaching compiler development, to enable
                 students to gain both the experience of writing a
                 modular compiler and a theoretical background in
                 compiler design, within the scope of a one semester
                 course. The approach advocated is based upon the
                 integration of the course project and the course
                 lectures, enabling students to develop a modular
                 compiler for a general purpose high level algorithmic
                 language. The course project uses a simple parser
                 generator and syntax-directed translation techniques to
                 minimize the programming effort without oversimplifying
                 the design of the compiler. The course was taught at
                 Southern Methodist University to a senior undergraduate
                 class, who developed and debugged useable compilers
                 without the common symptom of major programming
                 projects: programming to meet a deadline rather than a
                 design.",
  acknowledgement = ack-nhfb,
  fjournal =     "SIGCSE Bulletin (ACM Special Interest Group on
                 Computer Science Education)",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J688",
}

Related entries