1977
DOI: 10.1145/320576.320591
|View full text |Cite
|
Sign up to set email alerts
|

A facility for defining and manipulating generalized data structures

Abstract: A data structure definition facility (DSDF) is described that provides definitions for several primitive data types, homogeneous and heterogeneous arrays, cells, stacks, queues, trees, and general lists. Each nonprimitive data structure consists of two separate entities-a head and a body. The head contains the entry point(s) to the body of the structure; by treating the head like a cell, the DSDF operations are capable of creating and manipulating very general data structures. A template structure is described… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
3
0
1

Year Published

1979
1979
2014
2014

Publication Types

Select...
2
2

Relationship

1
3

Authors

Journals

citations
Cited by 4 publications
(4 citation statements)
references
References 33 publications
0
3
0
1
Order By: Relevance
“…Finally consider a production rule for structures to contain B-trees of strings using HR [4] and the appropriate metaproductions to yield mt -10 -string -nil : [int, |string}J", |mt -10 -string -n\\\h°] ; nil.…”
Section: Grammar For Data Objectsmentioning
confidence: 99%
See 1 more Smart Citation
“…Finally consider a production rule for structures to contain B-trees of strings using HR [4] and the appropriate metaproductions to yield mt -10 -string -nil : [int, |string}J", |mt -10 -string -n\\\h°] ; nil.…”
Section: Grammar For Data Objectsmentioning
confidence: 99%
“…Unforiunately, there has nol been a concerted effort to describe implementations using a common framework. As a result, except in a few instances (e.g.. [2,4,5]), it has been difficult to appreciate the similarities among distinct representations and algorithms and to obtain insight into the design of modified representations that suit particular processing requirements.…”
Section: Introductionmentioning
confidence: 99%
“…The basis for much of the work described in tnls paper is based on the previous work of Claybrook (I), (2) and Laventhal (11).…”
Section: Basic Conceptsmentioning
confidence: 99%
“…Οι δομές ομαδοποιούνται με ένα μόνο όνομα, γεγονός που προσφέρει μεγάλη ευκολία στον χειρισμό τους (Kernighan & Ritchie, 1990). Οι συλλογές αυτές βρίσκονται, συνήθως, στο κέντρο του κάθε προγράμματος και επηρεάζουν τον προγραμματιστή, ακόμη και κατά την επιλογή της γλώσσας (Ramakrishnan & Gehrke, 2003;Claybrook, 1977). Ο προγραμματισμός, γενικά, απαιτεί προσεκτική οργάνωση της πολυπλοκότητας των δεδομένων (Zhang, 2000).…”
Section: η διαδικαστική γνώση στα μαθηματικά -οι αλγόριθμοιunclassified