Skip to main content

Self-reference is an illustrative essential

Publication ,  Journal Article
Astrachan, O
Published in: ACM SIGCSE Bulletin
December 3, 1994

This paper includes an abstract, a discussion of the usefulness of self-reference in early computer science courses, and some examples to illustrate this usefulness. Most readers will not be troubled by this example of self-referential writing. Why then is self-reference, usually in the form of recursive subprograms, thought to be so onerous as to be placed in its own left-until-the-end-and-often-uncovered chapter in most introductory texts? Self-reference is one of the cornerstones of computer science from the unsolvability of the halting problem, to writing a Pascal compiler in Pascal, to reveling in the beauty of Quicksort. We argue that the notion of self-reference should permeate first courses in computer science. If this is to be the case such courses should take a view far broader than “Wow, I can average 10 numbers with the skills I learned in my first programming course!”. © 1994, ACM. All rights reserved.

Duke Scholars

Published In

ACM SIGCSE Bulletin

DOI

ISSN

0097-8418

Publication Date

December 3, 1994

Volume

26

Issue

1

Start / End Page

238 / 242

Related Subject Headings

  • Education
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Astrachan, O. (1994). Self-reference is an illustrative essential. ACM SIGCSE Bulletin, 26(1), 238–242. https://doi.org/10.1145/191033.191131
Astrachan, O. “Self-reference is an illustrative essential.” ACM SIGCSE Bulletin 26, no. 1 (December 3, 1994): 238–42. https://doi.org/10.1145/191033.191131.
Astrachan O. Self-reference is an illustrative essential. ACM SIGCSE Bulletin. 1994 Dec 3;26(1):238–42.
Astrachan, O. “Self-reference is an illustrative essential.” ACM SIGCSE Bulletin, vol. 26, no. 1, Dec. 1994, pp. 238–42. Scopus, doi:10.1145/191033.191131.
Astrachan O. Self-reference is an illustrative essential. ACM SIGCSE Bulletin. 1994 Dec 3;26(1):238–242.

Published In

ACM SIGCSE Bulletin

DOI

ISSN

0097-8418

Publication Date

December 3, 1994

Volume

26

Issue

1

Start / End Page

238 / 242

Related Subject Headings

  • Education