Abstract
Database programming languages have been the subject of intensive investigation in recent years [AB87]. The problems of efficient implementation of these languages still attract much attention. An approach based on unification is suggested in this paper. It was used to implement the database programming language Atlant [Zam89]. This approach allows a simple schema of compilation and increased efficiency of data transfer between the compiler and database.
Preview
Unable to display preview. Download preview PDF.
References
A.Albano, M.E. Occhiuto, R. Orsini. Galileo reference manual. Vax/Unix vers. 1.0. Tech. Rep., Dep. di Informatics, Univ. di Pisa, Italy, 1988.
M. Atkinson, K. Chisholm. PS-Algol — an Algol with a persistent heap. SIGPLAN Notices, 17:7, 1982.
M. Atkinson, P. Buneman. Types and Persistence in Database Programming Languages. ACM Computing Surveys, 19:2 June 1987.
P.A. Belmont. Type resolution in Ada: An implementation report SIG-PLAN Notices, 15:11, 1980.
G. Bray. Code sharing among instances of Ada generics. SIGPLAN Notices, 19:6, 1984.
A. Demers, J.E. Donahue. Type-completeness as a Language Principle. Record of the 7th Annual Symp. on POPL, pp.234–244, 1980.
J. Koch, J.W. Schmidt. Modula/R Report. Lilith version. Tech. Report Institut fuer Informatik, ETH Zuerich, 1984.
V.A. Kositov. Problems of uniform implementation of built-in and user-defined data types. In: Proc. of All-Union Conf. on Compiling Techniques and Program Design, v.2, Novosibirsk, pp. 12–14 (in Russian), 1988.
V.A. Kositov. Uniform Implementation of Database Programming Language Type System. PhD Thesis, Novosibirsk, 1990 (in Russian).
B. Liskov et al. CLU Reference Manual. Lecture Notes in Computer Science, v.114, 1981.
R. Morrison et al. Napier Reference Manual. Dept. of Computational Science. Univ. of St Andrews, Scotland, 1988.
J. Mylopolous, H. Wang. Some Features of Taxis Data Model. In: Proc. 6th Int. Conf on Very Large Databases, Montreal, Canada, 1980.
J. Smith, S. Fox. ADAPLEX: Rationale and Reference Manual. 2d ed. Computer Corporation of America, Cambrige, Mass.
J.W. Schmidt. Some High Level Language Construct for Data of Type Relation. ACM Trans. Database Syst., 2:3, pp.247–261, 1977.
J.W. Schmidt, M. Mall. Pascal/R Report. Fachbereicht Informatik, Univ. Hamburg, Bericht no.66, 1980.
J.W. Schmidt et al. DBPL Report. Frankfurt Univ., Computer Science Dep., 1988.
A.V. Zamulin. On the Database-Oriented Programming Language. Programmirovanie, no.5, pp.23–31 (in Russian) 1975.
A.V. Zamulin. BOJAZ — A Database-Oriented Programming Language. In:Algoritmy i organizacija economicheskich zadach. Moskwa, Statistika, No 12, pp.40–67 (in Russian) 1978.
A.V. Zamulin. The Programming Language ATLANT (the preliminary communication). Computing Center of Siberian Division of the USSR Academy of Science, Preprint 654, (in Russian) 1986.
A.V. Zamulin, V.A. Kositov, G.A. Kucherov. Implementation of Atlant Programming Language. In: Proc. of All-Union Conf. on Compiling Techniques and Program design, v.1, Novosibirsk, pp.86–88 (in Russian) 1988.
V.A. Zamulin et al. Organization of Database Programming System Atlant-SM. Preprint N 836, Novosibirsk, Computer Center, 40 p.(in Russian) 1989.
V.A. Zamulin et al. Functions and Structure of Database Programming System Atlant-SM. In: Proc of All-Union Conf. on Data and Knowledge Base Management Systems, section 2, Kalinin, pp. 5–6 (in Russian) 1989.
A.V. Zamulin. The Database Programming Language Atlant. Research Report 89/R13, G12 8QQ, Department of Computing Science, Univ. of Glasgow, Scotland.
A. Wasserman et al. Revised report on the Programming Language Plain. SIGPLAN Notices, 16:5, pp. 54–80, 1981.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1991 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Zamulin, A.V., Kositov, V.A., Kucherov, G.A., Pak, E.V., Ryshkov, V.D. (1991). The database programming language Atlant: Principal features and implementation techniques. In: Schmidt, J.W., Stogny, A.A. (eds) Next Generation Information System Technology. EWDW 1990. Lecture Notes in Computer Science, vol 504. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-54141-1_21
Download citation
DOI: https://doi.org/10.1007/3-540-54141-1_21
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-54141-7
Online ISBN: 978-3-540-47444-9
eBook Packages: Springer Book Archive