28 results on '"Gries, D."'
Search Results
2. A Theory of Discrete Patterns and Their Implementation in SNOBOL4.
- Author
-
Gries, D. and Gimpel, J.F.
- Subjects
- *
SNOBOL (Computer program language) , *ALGORITHMS - Abstract
Provides algorithms for implementing discrete patterns in SNOBOL4. Applications of discrete recognition systems; Use of the theory of formal languages as basis for the formal study of discrete recognition processes; Properties of SNOBOL4's recognition system.
- Published
- 1973
3. The Use of Grammatical Inference for Designing Programming Languages.
- Author
-
Gries, D., Crespi-Reghizzi, S., Melkanoff, M.A., and Lichten, L.
- Subjects
- *
PROGRAMMING languages , *PROGRAMMING language semantics - Abstract
Studies the use of grammatical inference for designing programming languages. Steps in designing a new language; Methods for the definition of meaning or semantics; Issues to be addressed with the formal definition of a programming language.
- Published
- 1973
4. Protection in Programming Languages.
- Author
-
Morris, Jr., James H. and Gries, D.
- Subjects
- *
PROGRAMMING languages , *COMPUTER programming , *DATA protection , *COMPUTER software , *COMPUTER science , *COMPUTER algorithms - Abstract
Linguistic mechanisms which can be used to protect one subprogram from another's malfunctioning are described. Function-producing functions and various type-tagging schemes are considered. An attempt is made to distinguish between access limitation and authentication. [ABSTRACT FROM AUTHOR]
- Published
- 1973
- Full Text
- View/download PDF
5. A Model for Type Checking.
- Author
-
Gries, D. and Ledgard, Henry F.
- Subjects
- *
PROGRAMMING languages , *MATHEMATICAL functions , *COMPUTER programming , *CALCULUS , *COMPUTER software , *MATHEMATICAL analysis - Abstract
Most current programming languages treat computation over different classes of objects (e.g. numbers, strings, labels and functions). For correct compilation and execution, the following question then arises: is a program properly constructed so that its operations and operands are compatible? The activity of answering this question is usually called type checking. This paper attempts to isolate the notion of type checking and presents a partial solution to the type checking problem based on the notions of abstraction and application of functions. In particular, a program is mapped into an expression within a decideable subset of the λ-calculus, which characterizes the type relations within the program and eliminates all other information The determination of the type-wise correctness or incorrectness of the program is resolved by reducing its corresponding λ-calculus expression to one of two normal forms, the constant "correct" for a type-wise correct program or the constant "error." An application to type checking in Algol 60 is made, and the attendant problems faced for any notion of type checking are discussed. [ABSTRACT FROM AUTHOR]
- Published
- 1972
6. Derived Semantics for Some Programming Language Constructs.
- Author
-
Gries, D. and Henderson, Peter
- Subjects
- *
PROGRAMMING languages , *FLOW charts , *COMPUTER software , *SYSTEM analysis , *COMPUTER programming , *ELECTRONIC data processing - Abstract
The constructs of a simple programming language are introduced and described informally in terms of values and side-effects. A translator is defined which translates the language into flowcharts for a simple machine. The action of the machine in executing a flowchart is defined. A proof is constructed that the effect of translating and executing any program can be expressed solely in terms of the value and side-effect of the program. During the course of constructing the proof, formal definitions of the concepts of value and side-effect are derived in order to make the proof rigorous. Correctness of the implementation involves checking that the definitions derived in the step above are an acceptable formalization of the informal description given in the first step. [ABSTRACT FROM AUTHOR]
- Published
- 1972
7. Blocks--A New Datatype for SNOBOL4.
- Author
-
Gimpel, James F. and Gries, D.
- Subjects
- *
SNOBOL (Computer program language) , *PROGRAMMING languages , *DATA structures , *ELECTRONIC data processing , *COMPUTER programming , *GRAPHIC methods - Abstract
A new datatype, called a block, has been implemented for SNOBOL4. A block is a three-dimensional aggregate of characters in the form of a right parallelepiped, best thought of as a three-dimensional extension to a string. (The third dimension is used for overstriking.) Blocks may he printed, concatenated in any of three dimensions, and merged on the basis of program-defined connection points. Some blocks adapt In size and shape to their environment. Blocks and their operations are mainly used for composing printable output. A variety of graphical problems (including flowcharting, bargraphs, logic diagrams, mathematical-equation formation, and text justification and preparation) have been programmed on a printer in what appears to be an easy and natural way. In addition to these somewhat specialized applications, blocks appear to be a good general purpose device-independent output formation mechanism especially suitable for nonnumerical work. The concept of a block is largely language independent. That is, blocks require little in the way of specialized syntax and could readily be absorbed into the external structure of most programming languages. [ABSTRACT FROM AUTHOR]
- Published
- 1972
- Full Text
- View/download PDF
8. A Boolean Matrix Method for the Computation of Linear Precedence Functions.
- Author
-
Martin, David F. and Gries, D.
- Subjects
- *
BOOLEAN algebra , *MATRICES (Mathematics) , *PROGRAMMING languages , *ALGORITHMS , *ALGEBRAIC logic , *COMPUTER science - Abstract
A modified version of Bell's Boolean matrix method for the computation of linear precedence functions associated with a conflict-free matrix of precedence relations is given. This algorithm not only detects when the precedence functions do not exist, but also provides an indication of why they do not exist, so that corrective action can he taken if possible. Necessary and sufficient conditions for the existence of precedence functions are given. The use of Boolean matrices to prove the existence of precedence functions associated with classes of conflict-free grammars is illustrated through an example. [ABSTRACT FROM AUTHOR]
- Published
- 1972
- Full Text
- View/download PDF
9. New LISP Techniques for a Paging Environment.
- Author
-
Rochfeld, Arnold and Gries, D.
- Subjects
- *
LISP (Computer program language) , *LIST processing (Electronic computers) , *COMPUTER memory management , *PROGRAMMING languages , *GARBAGE collection (Computer science) , *ALGORITHMS - Abstract
The system described herein employs the block concept, and that of global and local variables, in addition to the methods applied in most LISP systems. Also, a new means of list representation is used: "local sequential'' for lists created during compilation, and "block level sequential" for those created dynamically. A new garbage collection algorithm has been introduced to make lists as compact as possible; partial garbage collection is performed after each block exit instead of total garbage collection when storage is exhausted. The algorithm does not use the customary flagging procedure. This combination of features has eliminated the need for a free list, and effectively minimizes the number of pages used at any moment. [ABSTRACT FROM AUTHOR]
- Published
- 1971
- Full Text
- View/download PDF
10. Toward an Understanding of Data Structures.
- Author
-
Earley, Jay and Gries, D.
- Subjects
- *
DATA structures , *COMPUTER programming , *ALGORITHMS - Abstract
Presents a notation for describing the semantics of data structures. Implementation facility which could be a part of a programming language; Expression of the semantics of an algorithm; Efficiency of the structures.
- Published
- 1971
- Full Text
- View/download PDF
11. Proof of a Program: FIND.
- Author
-
Hoare, C. A. R. and Gries, D.
- Subjects
- *
COMPUTER algorithms , *COMPUTER software , *COMPUTER files , *ERRORS , *ALGORITHMS , *COMPUTER programming , *PROGRAMMING languages - Abstract
A proof is given of the correctness of the algorithm "Find." First, an informal description is given of the purpose of the program and the method used. A systematic technique is described for constucting the program proof during the process of coding it, in such a way as to prevent the intrusion of logical errors. The proof of termination is treated as a separate exercise. Finally, some conclusions relating to general programming methodology are drawn. [ABSTRACT FROM AUTHOR]
- Published
- 1971
- Full Text
- View/download PDF
12. AMESPLOT--A Higher Level Data Plotting Software System.
- Author
-
Gries, D. and Hirschsohn, Ian
- Subjects
- *
ELECTRONIC data processing software , *SUBROUTINES (Computer programs) , *COMPUTER software - Abstract
Describes a universal two-dimensional data plotting software system, called AMESPLOT, whose syntax is based on the ordering of subroutine modules. Outline of the elements common to all types of data plots; Key features of data plotting; Structuring of plots from multiple, independent, self-contained subplots; Utility software of AMESPLOT.
- Published
- 1970
13. The ALCOR Illinois 7090/7094 Post Mortem Dump.
- Author
-
Bayer, R., Gries, D., Paul, M., and Wiehle, H.R.
- Subjects
- *
ALGOL (Computer program language) , *PROGRAMMING languages , *COMPUTER software - Abstract
Describes a dump technique for programs written in ALGOL 60. Intelligible analysis of an unsuccessful computation process in terms of the original source program; Compromises between the completeness of the analysis and the cost in computer time and programming effort; Design of the ALCOR Illinois 7090/7094 Post Mortem Dump.
- Published
- 1967
- Full Text
- View/download PDF
14. Some Techniques Used in the ALCOR ILLINOIS 7090.
- Author
-
Gries, D., Paul, M., and Wiehle, H.R.
- Subjects
- *
ALGOL (Computer program language) , *IBM 7090 (Computer) , *COMPILERS (Computer programs) - Abstract
Describes some techniques used in the ALGOL compiler written by the ALCOR group for the IBM 7090. Compiler writing; Organizational details of the compiler; Timing estimates.
- Published
- 1965
- Full Text
- View/download PDF
15. Is bovine dentine an appropriate substitute for human dentine in erosion/abrasion tests?
- Author
-
WEGEHAUPT, F., GRIES, D., WIEGAND, A., and ATTIN, T.
- Subjects
- *
DENTIN , *DENTISTRY , *BOVINE anatomy , *INCISORS , *TEETH - Abstract
The study aimed to compare the dentine wear of primary and permanent human and bovine teeth because of erosion/abrasion and evaluate if bovine dentine is an appropriate substitute for human dentine in further erosion/abrasions tests. Dentine samples from deciduous molars and human third molars as well as from calves’ and cattle’s lower incisors were prepared and baseline surface profiles were recorded. Each day all samples were demineralized in 1% citric acid, tooth brushed with 100 brushing strokes with toothpaste slurry and stored in artificial saliva for the rest of the day. This cycle was run for 20 days. Afterwards, new surface profiles were recorded and dentine wear was calculated by a customized computer program. Dentine wear because of erosion/abrasion was not statistically, significantly different for human third molars and cattle’s lower incisors ( P = 0·7002). The dentine wear because of erosion/abrasion of deciduous molars and calves’ lower incisors was significantly different ( P < 0·0000). No statistically significant difference in the dentine wear of human third molars and cattle’s lower incisors was observed, so that the use of cattle’s lower incisors as substitute for adult human teeth for further investigations in erosion/abrasion studies could be accepted. [ABSTRACT FROM AUTHOR]
- Published
- 2008
- Full Text
- View/download PDF
16. Non-destructive dry matter estimation of Alhagi sparsifolia vegetation in a desert oasis of Northwest China.
- Author
-
Siebert, S., Gries, D., Zhang, X., Runge, M., and Buerkert, A.
- Subjects
- *
SHRUBS , *WOODY plants , *AERIAL photography , *REMOTE sensing , *VEGETATION monitoring , *ENVIRONMENTAL monitoring , *GEOGRAPHIC information systems , *INFORMATION storage & retrieval systems , *BIOMASS - Abstract
Question: Can above-ground biomass of naturally growing Alhagi sparsifolia shrubs be estimated non-destructively? Location: Qira oasis (37° 01′ N, 80° 48′ E, 1365 m a.s.l.) at the southern fringe of the Taklamakan desert, Xinjiang, NW China. Methods: Two methods were compared to estimate aboveground biomass (AGB) of Alhagi. At first shrub AGB was estimated by manual ground measurements (called ‘allometric approach’) of length, width and height of 50 individuals. Subsequently regression equations were established between calculated shrub canopy volume and shrub AGB (r² = 0.96). These equations were used to calculate AGB from manual ground measurements in 20 sample plots within the Alhagi field. Secondly, kite-based colour aerial photography coupled with the use of a Geographic Information System (called ‘GIS approach’) was tested. First and second order polynomial regressions between AGB data of the 50 individual shrubs and their respective canopy area allowed to automatically calculate the AGB of all remaining shrubs covered by the photograph (r² = 0.92 to 0.96). The use of non-linear AGB regression equations required an automatised separation of shrubs growing solitary or in clumps. Separation criteria were the size and shape of shrub canopies. Results: The allometric approach was more reliable but also more time-consuming than the GIS-based approach. The latter led to an overestimation of Alhagi dry matter in densely vegetated areas. However, this systematic error decreased with increasing size of the surveyed area. Future research in this field should focus on improvements of AGB estimates in areas of high shrub density. [ABSTRACT FROM AUTHOR]
- Published
- 2004
- Full Text
- View/download PDF
17. Growth and water relations of Tamarix ramosissima andPopulus euphratica on Taklamakan desert dunes in relation to depth to a permanent water table.
- Author
-
GRIES, D., ZENG, F., FOETZKI, A., ARNDT, S. K., BRUELHEIDE, H., THOMAS, F. M., ZHANG, X., and RUNGE, M.
- Subjects
- *
TAMARISKS , *PHREATOPHYTES , *STOMATA - Abstract
The hypothesis that water relations and growth of phreatophytic Tamarix ramosissima Ledeb. and Populus euphratica Oliv. on dunes of varying height in an extremely arid Chinese desert depend on vertical distance to a permanent water table was tested. Shoot diameter growth of P. euphratica was inversely correlated with groundwater depth (GD) of 7 to 23 m (adj. R² = 0.69, P = 0.025); growth of T. ramosissima varied independent of GD between 5 and 24 m (P = 0.385). Pre-dawn (pd) and midday (md) water potentials were lower in T. ramosissima (minimum pd — 1.25 MPa, md -3.6 MPa at 24 m GD) than in P. euphratica (minimum pd -0.9 MPa, md -3.05 MPa at 23 m GD) and did not indicate physiologically significant drought stress for either species. Midday water potentials of P. euphratica closely corresponded to GD throughout the growing season, but those of T. ramosissima did not. In both species, stomatal conductance was significantly correlated with leaf water potential (P. euphratica: adj. R² = 0.84, P < 0.0001; T. ramosissima: adj. R² = 0.64, P = 0.011) and with leaf-specific hydraulic conductance (P. euphratica: adj. R² = 0.79, P = 0.001; T. ramosissima: adj. R² = 0.56, P = 0.019); the three variables decreased with increasing GD in P. euphratica. Stomatal conductance of P. euphratica was more strongly reduced (> 50% between -2 and -3 MPa) in response to decreasing leaf water potential than that of T. ramosissima (30% between -2 and -3 MPa). Tolerance of lower leaf water potentials due to higher concentrations of leaf osmotically active substances partially explains why leaf conductance, and probably leaf carbon gain and growth, of T. ramosissima was less severely affected by GD. Additionally, the complex below-ground structure of large clonal T. ramosissima shrub systems probably introduces variability into the assumed relationship of xylem path length with GD. [ABSTRACT FROM AUTHOR]
- Published
- 2003
- Full Text
- View/download PDF
18. Copper-deficiency-induced phytosiderophore release in the calcicole grass <em>Hordelymus europaeus</em>.
- Author
-
Gries, D., Klatt, S., and Runge, M.
- Subjects
- *
GRASSES , *COPPER in soils , *IRON deficiency diseases , *HYDROGEN-ion concentration , *PLANT species , *WHEAT , *PLANTS - Abstract
Phytosiderophore (PS) release occurs under both iron and zinc deficiencies in representative Poaceac and has been speculated to be a general adaptive response to enhance the acquisition of micronutrient metals. We tested this hypothesis within an on-going study of the role of micronutrient metal nutrition for patterns of spontaneous vegetation in relation to soil pH and carbonate content. Hordelymus europaeus (L.) Harz, a negative grass species commonly found on soils rich in CaCO3 in Western Central Europe. was subjected lo deficiencies of Fe, Zn, Mn arid Cu using chelator-buffered nutrient solutions. PS release rates were determined at 3 5 d intervals during onset and development of deficiency symptoms. Plant dry matter yields and nutrient concentrations, measured at three time points were used to construct growth curves for calculation of PS release per unit root mass. In comparison with trace metal-sufficient control plants, dry matter production was markedly reduced in the Fe, Zn, Mn and Cu-deficiency treatments, with final relative yields of 6. 11. 15 and 31 % respectively. The phytosiderophore produced under Fe- and Cu-deficiency treatments was identified, using HPLC, as desoxymugineic acid. The highest rate of PS release (18 μmol g ¹ root d. wt in 2 h) was measured in the Fe-deficiency treatment, and there was substantial release in the Cu-deficiency treatment (725 μmol g ¹ root d. wt in 2 h) .No PS release above control levels (2.6 μmol g ¹ root d. wt in 2 h) was observed in the Zn- or Mn-deficiency treatments (1.5 and 26 μmol g ¹ root d. wt in 2 h, respectively). It remains to be clarified whether PS release in response to Cu deficiency is a primary reaction to the deficiency, or is caused by a chain of events similar to that observed in Zn-deficient wheat, which involves internal Fe deficiency. Our results suggest that PS release in the native plant species H. europaeus is a specific response to Fe and Cu deficiency arid is not significantly induced in response to deficiencies of Zn and Mn. Induction of the PS mechanism in different plant species might he more diverse than previously thought. [ABSTRACT FROM AUTHOR]
- Published
- 1998
- Full Text
- View/download PDF
19. Design and Implementation of a Diagnostic Compiler for PL/I.
- Author
-
Conway, Richard W., Wilcox, Thomas R., and Gries, D.
- Subjects
- *
COMPILERS (Computer programs) , *PL/I (Computer program language) , *PROGRAMMING languages - Abstract
Describes PL/C, a diagnostic compiler for a dialect for PL/I programming language. Design objective and implementation; Use of established load-and-go compilation strategies to achieve compilation speed of 10-20,000 source statements per minute.
- Published
- 1973
- Full Text
- View/download PDF
20. Adaptive Correction of Program Statements.
- Author
-
James, E. B., Partridge, D. P., and Gries, D.
- Subjects
- *
COMPUTER programming , *ARTIFICIAL intelligence , *PROGRAMMING languages , *SELF-organizing systems , *INTELLIGENT agents , *NEURAL computers - Abstract
A method of analyzing statements in a programming language which can tolerate a considerable inaccuracy in their specification is proposed. This method involves principles at present mainly confined to studies in the area of artificial intelligence such as feature extraction, approximate tree matching, and strategy improvement by feedback from the matching process. A pilot program incorporating the principles is described and preliminary operating results are presented. A final section surveys further principles which are currently being investigated. [ABSTRACT FROM AUTHOR]
- Published
- 1973
- Full Text
- View/download PDF
21. On the Time Required for a Sequence of Matrix Products.
- Author
-
Muraoka, Yoichi, Kuck, David J., and Gries, D.
- Subjects
- *
PARALLEL computers , *COMPUTER algorithms , *MATRICES software , *COMPUTERS , *COMPUTER programming , *COMPUTER science - Abstract
This paper discusses the multiplication of conformable sequences of row vectors, column vectors, and square matrices. The minimum time required to evaluate such products on ordinary serial computers as well as parallel computers is discussed. Algorithms are presented which properly parse suck matrix sequences subject to the constraints of the machine organization. [ABSTRACT FROM AUTHOR]
- Published
- 1973
- Full Text
- View/download PDF
22. A Method for Incrementally Compiling Languages with Nested Statement Structure.
- Author
-
Earley, Jay, Caizergues, Paul, and Gries, D.
- Subjects
- *
PROGRAMMING languages , *TEXT editors (Computer programs) , *DATA structures , *COMPUTER software , *ELECTRONIC data processing - Abstract
A method of incremental compilation is presented which applies especially to programming languages in which statements can be nested (such as Algol and PL/I) The method permits editing of the source language using a general purpose text editor, and incremental processing of changes without frequent recompilation of entire routines. The essential points of the method are: (1) the syntax of the language is restricted insofar as which constructs may occur on lines; (2) an internal data structure (called the skeleton) is maintained to represent the statement structure; (3) the recompilation is partially batched in the sense that recompilation of modified lines does not occur until the last of a set of editing commands has been received; and (4) the parsing and compilation are factored into two parts, that done on individual lines and that done globally to handle the relationships between the lines. [ABSTRACT FROM AUTHOR]
- Published
- 1972
- Full Text
- View/download PDF
23. Index Ranges for Matrix Calculi.
- Author
-
Bayer, R., Witzgall, C., and Gries, D.
- Subjects
- *
MATHEMATICAL analysis , *ALGORITHMS , *DATA structures , *COMPUTER programming , *ELECTRONIC file management , *ELECTRONIC data processing - Abstract
The paper describes a scheme for symbolic manipulation of index expressions which arise as a by-product of the symbolic manipulation of expressions in the matrix calculi described by the authors in a previous paper. This scheme attempts program optimization by transforming the original algorithm rather than the machine code. The goal is to automatically generate code for handling the tedious address calculations necessitated by complicated data structures. The paper is therefore preoccupied with "indexing by position." The relationship of "indexing by name" and "indexing by position" is discussed. [ABSTRACT FROM AUTHOR]
- Published
- 1972
- Full Text
- View/download PDF
24. Dynamic Partitioning for Array Languages.
- Author
-
Phillips, J. Richard, Adams, H. C., and Gries, D.
- Subjects
- *
PROGRAMMING languages , *C (Computer program language) , *OL/2 (Computer program language) , *DATA structures , *ELECTRONIC data processing , *UNIVERSITIES & colleges - Abstract
The classical process of partitioning an array into subarrays is extended to a more useful array language operation. Various modes of partitioning are defined for different types of arrays, so that subarrays may vary over the original array in a nearly arbitrary manner. These definitions are motivated with several realistic examples to illustrate the value of partitioning for array languages. Of general interest Is the data structure for partitioning. This consists of dynamic tree structures which are used to derive and maintain the array control information. These are described in sufficient detail to be of value In the design of other array languages. The description presented in this paper is Implemented in a new array language, OL/2, currently under development at the University of lllinois. [ABSTRACT FROM AUTHOR]
- Published
- 1972
- Full Text
- View/download PDF
25. Toward Automatic Program Synthesis.
- Author
-
Manna, Zohar, Waldinger, Richard I., and Gries, D.
- Subjects
- *
PROGRAMMING languages , *PROBLEM solving , *COMPUTER programming , *C (Computer program language) , *MATHEMATICAL induction , *ARTIFICIAL intelligence - Abstract
An elementary outline of the theorem-proving approach to automatic program synthesis Is given, without dwelling on technical details. The method Is Illustrated by the automatic construction of both recursive and Iterative programs operating on natural numbers, lists, ant frees. In order to construct a program satisfying certain specifications, a theorem induced by those specifications is proved, and the desired program Is extracted from the proof. The same technique is applied to transform recursively defined functions into iterative programs, frequently with a major gain in efficiency. It is emphasized that hi order to construct a program with loops or with recursion, the principle of mathematical Induction must be applied. The relation between the version of the induction rule used and the form of the program constructed is explored in some detail. [ABSTRACT FROM AUTHOR]
- Published
- 1971
- Full Text
- View/download PDF
26. A Technique for Generating Almost Optimal Floyd-Evans Productions for Precedence Grammars.
- Author
-
Ichbiah, J. D., Morse, S. P., and Gries, D.
- Subjects
- *
PROGRAMMING languages , *COMPUTER software - Abstract
Develops a technique for generating almost optimal Floyd-Evans productions given a precedence grammar in programming languages. Graph formulation used for the problem of merging productions; Validity of the technique for weak precedence grammars.
- Published
- 1970
- Full Text
- View/download PDF
27. Edsger W. Dijkstra 1930-2002.
- Author
-
Boyer, R. S., Feijen, W., Gries, D., Hoare, C. A. R., Misra, J., Moore, J., and Richards, H.
- Subjects
- *
COMPUTER scientists , *HIGH technology industries , *COMPUTER industry , *NOBEL Prizes , *AWARDS , *STRUCTURED programming - Abstract
This article focuses on contributions of Edsger Wybe Dijkstra, a noted computer scientist, in science and industry of computing. Dijkstra was the 1972 recipient of the ACM Turing Award, often viewed as the Nobel Prize for computing. He was a member of the Netherlands Royal Academy of Arts and Sciences, a member of the American Academy of Arts and Sciences, and a distinguished fellow of the British Computer Society. He received the 1974 AFIPS Harry Goode Memorial Award, the 1982 IEEE Computer Pioneer Award, the 1989 ACM SIGCSE Award for Outstanding Contributions to Computer Science Education, and the ACM PODC 2002 Influential Paper Award. He received two honorary doctorates, from the Queen's University of Belfast, Northern Ireland in 1976, and Athens University in Athens, Greece 2001. In 2002, the C&C Foundation of Japan recognized Dijkstra for his pioneering contributions to the establishment of the scientific basis for computer software through creative research in basic software theory, algorithm theory, structured programming, and semaphores.
- Published
- 2002
- Full Text
- View/download PDF
28. BLISS: A Language for Systems Programming.
- Author
-
Wulf, W. A., Russell, D. B., Habermann, A. N., and Gries, D.
- Subjects
- *
PROGRAMMING languages , *COMPUTER software , *COMPUTER operating systems , *COMPILERS (Computer programs) , *DATA structures , *ELECTRONIC data processing - Abstract
A language, BLISS, is described. This language is designed so as to be especially suitable for use in writing production software systems for a specific machine (the PDP-10): compilers, operating systems, etc. Prime design goals of the design are the ability to produce highly efficient object code, to allow access to all relevant hardware features of the host machine, and to provide a rational means by which to cope with the evolutionary nature of systems programs. A major feature which contributes to the realization of these goals is a mechanism permitting the definition of the representation of all data structures in terms of the access algorithm for elements of the structure. [ABSTRACT FROM AUTHOR]
- Published
- 1971
- Full Text
- View/download PDF
Catalog
Discovery Service for Jio Institute Digital Library
For full access to our library's resources, please sign in.