ACM SIGMOD Anthology VLDB dblp.uni-trier.de

Programming Languages and Databases.

Malcolm P. Atkinson: Programming Languages and Databases. VLDB 1978: 408-419
@inproceedings{DBLP:conf/vldb/Atkinson78,
  author    = {Malcolm P. Atkinson},
  editor    = {S. Bing Yao},
  title     = {Programming Languages and Databases},
  booktitle = {Fourth International Conference on Very Large Data Bases, September
               13-15, 1978, West Berlin, Germany},
  publisher = {IEEE Computer Society},
  year      = {1978},
  pages     = {408-419},
  ee        = {db/conf/vldb/Atkinson78.html},
  crossref  = {DBLP:conf/vldb/78},
  bibsource = {DBLP, http://dblp.uni-trier.de}
}
BibTeX

Abstract

Research work in programming languages and in database systems is combating the same problems of scale, change and complexity. This paper looks at the present difficulties of relating persistent data with changing programs. It illustrates the influence that the present interfaces have on programming methodology and algorithm design. It recognises the need for new language primitives to encapsulate database concepts and a few putative primitives are examined. It is suggested that such primitives could simplify the use of databases by programmers. These ideas are illustrated with examples from geometric modelling using Algol 68.

Copyright © 1978 by The Institute of Electrical and Electronic Engineers, Inc. (IEEE). Abstract used with permission.


ACM SIGMOD Anthology

CDROM Version: Load the CDROM "Volume 1 Issue 4, VLDB '75-'88" and ... DVD Version: Load ACM SIGMOD Anthology DVD 1" and ... BibTeX

Printed Edition

S. Bing Yao (Ed.): Fourth International Conference on Very Large Data Bases, September 13-15, 1978, West Berlin, Germany. IEEE Computer Society 1978
Contents BibTeX

References

[1]
...
[2]
...
[3]
...
[4]
Adriaan van Wijngaarden, B. J. Mailloux, J. E. L. Peck, Cornelis H. A. Koster, Michel Sintzoff, C. H. Lindsey, Lambert G. L. T. Meertens, R. G. Fisker: Revised Report on the Algorithmic Language ALGOL 68. Acta Inf. 5: 1-236(1975) BibTeX
[5]
...
[6]
Niklaus Wirth: Modula: a Language for Modular Multiprogramming. Softw., Pract. Exper. 7(1): 3-35(1977) BibTeX
[7]
Barbara Liskov, Alan Snyder, Russell R. Atkinson, Craig Schaffert: Abstraction Mechanisms in CLU. Commun. ACM 20(8): 564-576(1977) BibTeX
[8]
...
[9]
Morton M. Astrahan, Mike W. Blasgen, Donald D. Chamberlin, Kapali P. Eswaran, Jim Gray, Patricia P. Griffiths, W. Frank King III, Raymond A. Lorie, Paul R. McJones, James W. Mehl, Gianfranco R. Putzolu, Irving L. Traiger, Bradford W. Wade, Vera Watson: System R: Relational Approach to Database Management. ACM Trans. Database Syst. 1(2): 97-137(1976) BibTeX
[10]
...
[11]
C. J. Date: An Architecture for High-Level Language Database Extensions. SIGMOD Conference 1976: 101-122 BibTeX
[12]
...
[13]
Anthony Ralston, Jerrold L. Wagener: Structured Fortran - An Evolution of Standard Fortran. IEEE Trans. Software Eng. 2(3): 154-176(1976) BibTeX
[14]
...
[15]
...
[16]
...
[17]
...
[18]
Joachim W. Schmidt: Some High Level Language Constructs for Data of Type Relation. ACM Trans. Database Syst. 2(3): 247-261(1977) BibTeX
[19]
Charles M. Geschke, James H. Morris Jr., Edwin H. Satterthwaite: Early Experience with Mesa. Commun. ACM 20(8): 540-553(1977) BibTeX
[20]
Mary Shaw, William A. Wulf, Ralph L. London: Abstraction and Verification in Alphard: Defining and Specifying Iteration and Generators. Commun. ACM 20(8): 553-564(1977) BibTeX
[21]
Anita K. Jones, Barbara Liskov: A Language Extension for Expressing Constraints on Data Access. Commun. ACM 21(5): 358-367(1978) BibTeX
[22]
...
[23]
...
[24]
...
[25]
...
[26]
...
[27]
...
[28]
Mick J. Jordan: SLP: A Paged Processor for Compact Lists. Softw., Pract. Exper. 8(3): 285-300(1978) BibTeX
[29]
Malcolm P. Atkinson: IDL: A Machine-independent Data Language. Softw., Pract. Exper. 7(6): 671-684(1977) BibTeX
[30]
...
[31]
...
[32]
...
[33]
...
[34]
...
[35]
...
[36]
...
[37]
...
[38]
Roland N. Ibbett, P. C. Capon: The Development of the MU5 Computer System. Commun. ACM 21(1): 13-24(1978) BibTeX
[39]
...
[40]
...

Referenced by

  1. Malcolm P. Atkinson, Ronald Morrison: Orthogonally Persistent Object Systems. VLDB J. 4(3): 319-401(1995)
  2. Alan Dearle, Richard C. H. Connor, Fred Brown, Ronald Morrison: Napier88 - A Database Programming Language? DBPL 1989: 179-195
  3. Malcolm P. Atkinson: Questioning Persistent Types. DBPL 1989: 2-24
  4. Malcolm P. Atkinson, Peter Buneman: Types and Persistence in Database Programming Languages. ACM Comput. Surv. 19(2): 105-190(1987)
  5. Malcolm P. Atkinson, Peter Buneman, Ronald Morrison (Eds.): Data Types and Persistence. Edited Papers from the Proceedings of the First Workshop on Persistent Objects, Appin, Scotland, August 1985. Topics in Information Systems Springer 1988, ISBN 3-540-18785-5
    Contents
BibTeX
ACM SIGMOD Anthology - DBLP: [Home | Search: Author, Title | Conferences | Journals]
VLDB Proceedings (1977-1981): Copyright © by IEEE,
ACM SIGMOD Anthology: Copyright © by ACM (info@acm.org), Corrections: anthology@acm.org
DBLP: Copyright © by Michael Ley (ley@uni-trier.de), last change: Sat May 16 23:45:03 2009