Entry Mullins:1991:PIP from sigcse1990.bib

Last update: Wed Sep 26 02:07:32 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{Mullins:1991:PIP,
  author =       "Paul M. Mullins",
  title =        "{Pascal} with {Internet} primitives for pedagogy",
  journal =      j-SIGCSE,
  volume =       "23",
  number =       "2",
  pages =        "51--54",
  month =        jun,
  year =         "1991",
  CODEN =        "SIGSD3",
  DOI =          "https://doi.org/10.1145/122106.122117",
  ISSN =         "0097-8418 (print), 2331-3927 (electronic)",
  ISSN-L =       "0097-8418",
  bibdate =      "Sat Nov 17 18:57:16 MST 2012",
  bibsource =    "http://portal.acm.org/;
                 http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
  abstract =     "An extension to standard Pascal which includes the
                 kind of Internet primitives necessary to support
                 meaningful programming projects for a networks course
                 is described. The new language, Pascal with Internet
                 Primitives (PIP), is a simple modification of the
                 standard Pascal language providing interprocess
                 communication library routines. The PIP use requests
                 and uses networked services which are presented as
                 Pascal-style files. Primitives calls are handled
                 transparently by a compiler preprocessor and an
                 extended run-time environment. This simple file-based
                 extension allows the student to immediately write
                 pedagogically useful programs using pre-planned
                 Internet facilities. More complex assignments, such as
                 the development of network servers, protocols, et
                 cetera, are possible with increased awareness of
                 primitive function calls. Increased awareness can come
                 about gradually as a part of the course and occurs
                 within the syntactically familiar setting of Pascal.
                 This approach allows presentation of programming
                 essentials as meaningful excursions, rather than as a
                 separate topic. Design, implementation, and use of the
                 system are described.",
  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