Abstract
Ada+SQL is a programming environment for Ada 95 extended with basic SQL single user capabilities. It incorporates a very fast compiler and interpreter, with debugging options, library generator and browser, syntax template editors, programmer wizard, two-dimensional graphics, SQL interactive interface and hypertext documentation on the environment, Ada 95 and SQL. Several implementation aspects are discussed.
- 1 Hawryszkiewycz, I. T. Database Analysis and Design. Science Research Associates, 1984. Google ScholarDigital Library
- 2 Bradley, J. File. Data Base Techniques. CBS College Publishing, 1982.Google Scholar
- 3 Date, C. J. An Introduction to Database Systems. Addison Wesley, 1977. Google ScholarDigital Library
- 4 Date, C. J. and Darwen, Hugh. A Guide To Sql Standard. Addison Wesley, 1996. Google ScholarDigital Library
- 5 Ladanyi, H. Sql Unleashed; The Comprehensive Solutions Package With Cdrom. Sams, 1997.Google Scholar
- 6 Lopes, Arthur V. "Introdu~o h Programa~o com Ada 95," Ed. ULBRA, 1997.Google Scholar
- 7 Lopes, Arthur V. "Estruturas de Dados para Constru~o de Software," Volume 1 -"Nivel Bhsico," Ed. ULBRA, 1999.Google Scholar
- 8 Lopes, Arthur V. "Estruturas de Dados para Constru~o de Software," Volume 2 - "Nivel Intermedihrio," Ed. ULBRA, 1999.Google Scholar
- 9 Freeze, Wayne. The Sql Programmer's Reference, With Cd. Ventana Press, 1998. Google ScholarDigital Library
- 10 Ada 95 Reference Manual. Intermetrics, Inc., Cambridge, Ma, 1995. ANSI/iSO-8652:1995.Google Scholar
- 11 Ada 95 Rationale - The Language - The Standard Libraries. Intermetrics, Inc., Cambridge, Ma, 1995.Google Scholar
- 12 Bacon, J. Concurrent Systems, Addison-Wesley, 1996.Google Scholar
- 13 Ben-Ari, M. Principles od Concurrent Programming, Prentice-Hall, 1982. Google ScholarDigital Library
- 14 Cormen, T. H. et al. Introduction to Algorithms. 15 ed. McGraw-Hill, 1995. Google ScholarDigital Library
- 15 Aho, A.V. et al. Data Structures and Algorithms, 28 ed. Addison-Wesley, 1987. Google ScholarDigital Library
- 16 Aho, A.V., Sethi, R. and Ullman, J. D. Compilers, Principles, Techniques, and Tools. Addison Wesley, 1985. Google ScholarDigital Library
- 17 Aho A. and Ullman, J. D. The Theory of Parsing, Translation and Compiling. Prentice-Hall, 1972. Google ScholarDigital Library
- 18 Gries, D. Compiler Construction for Digital Computers. John Wiley & Sons, 1971. Google ScholarDigital Library
- 19 Fisher, C. N. and LeBlanc, R. J. Crafting a Compiler. Benjamin Cummings, 1988. Google ScholarDigital Library
- 20 Hopcroft, J. D., Ullman, J. D. Introduction to Automata Theory, Languages and Computation. Addison Wesley, 1979. Google ScholarDigital Library
- 21 Harvey, T. J. and Cooper, K. D. Compiler-Controled Memory. In Proceedings of the 8th International Conference on Architectural Support for Programming Languages and Operating Systems, San Jose, October 1998, pp. 2-11, volume 33, number 10. ACM Press, 1998. Google ScholarDigital Library
- 22 Sebesta, R. W., Concepts of Programming Languages,3-~ Ed. Addison-Wesley, 1996. Google ScholarDigital Library
Index Terms
- Ada+SQL—an overview
Recommendations
Ada+SQL—an overview
SIGAda '99: Proceedings of the 1999 annual ACM SIGAda international conference on AdaAda+SQL is a programming environment for Ada 95 extended with basic SQL single user capabilities. It incorporates a very fast compiler and interpreter, with debugging options, library generator and browser, syntax template editors, programmer wizard, ...
Automating Relational Operations on Data Structures
An approach to having compilers do most of the implementation detail work in programming that divides a program into two parts is described. The specification part describes what the program should do, but in a way that avoids commitment to ...
A Surprisingly Simple Lua Compiler
SBLP '21: Proceedings of the 25th Brazilian Symposium on Programming LanguagesDynamically-typed programming languages are often implemented using interpreters, which offer several advantages in terms of portability and flexibility of the implementation. However, as a language matures and its programs get bigger, programmers may ...
Comments