ACM Home Page
Please provide us with feedback. Feedback
Rationale for the design of the Ada programming language
Full text PdfPdf (20.48 MB)
Source ACM SIGPLAN Notices archive
Volume 14 ,  Issue 6b  (June 1979) table of contents
Rationale for the deisgn of the Ada programming language
Pages: 1 - 261  
Year of Publication: 1979
ISSN:0362-1340
Authors
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 0,   Downloads (12 Months): 33,   Citation Count: 154
Additional Information:

references   cited by   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/956653.956654
What is a DOI?

REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
[ANSI 66] ANSI (formerly USASI) X3.9 1966(USA Standard Fortran).
 
2
[Ba 70] Balzer, R.M., Ports, A method for dynamic interprogram communication and job control. Rand Corporation (R605 ARPA) (1970).
 
3
[Ba 76] Barnes, J.G.P., RTL/2 design and philosophy, Heyden, London (1976).
 
4
[BFH 76] Bron, C., Fokkinga, M.M. and De Haas, A.C.M., A proposal for dealing with abnormal termination of programs, Twente University of Technology, Mem. Nr. 150, The Netherlands (Nov. 1976).
 
5
[BJ 78] Bert, D., Jacquet, P., Some Validation Problems with Parameterized Types and Generic Functions, Proc. 3rd International Symposium on Programming, Paris, Dunod (1978), pp. 279-292.
6
 
7
 
8
[BH 75] Brinch Hansen, P., The Programming Language Concurrent Pascal, IEEE Trans. Soft. Eng., 1, 2(June 1975), pp. 199-207.
 
9
[BH 77] Brinch Hansen, P., Distributed processes: A Concurrent Programming concept, Computer Science Department, University of Southern California-Los Angeles (1977).
10
 
11
[Br 75] Brosgol, Ben M., et al., CS4 Language Reference Manual and Operating System, Interface, Report IR-130-2, Intermetrics, Inc., Cambridge, Mass., October 1975.
 
12
[Br 78] Brown, R.S., A Realistic Model of Floating Point Compilation, Numerical Software, Vol. 3 (ed., Rice), Academic Press, 1978.
13
 
14
15
 
16
[DEC 74] Digital Equipment Corporation, BLISS-II Programmer's Manual, Maynard, Mass. (1974).
 
17
[DH 76] De Haas, A.C.M., Escape Clauses in Programming Languages, Twente University of Technology, The Netherlands (Sept. 1976).
 
18
[Di 68] Dijkstra, E.W., Cooperating Sequential Processes, in Programming languages, (ed. F. Genuys), Academic press, London, 1972.
 
19
 
20
[DoD 78] Department of Defense STEELMAN requirements for high order computer programming languages, June 1978.
 
21
[DNM 69] Dahl, O.J., Nygaard, K., Myhrhaug, B., The Simula 67 common base language, Pub S-22, Norwegian Computing Center, Oslo (1969).
 
22
[Fo 77] Fokkinga, M.M., Axiomatization of declarations and the formal treatment of an escape construct, Twente University of Technology, Mem. Nr. 176, The Netherlands (Sept. 1977).
 
23
[Fr 77] Francez, N., Another advantage of Keyword Notation for Parameter Communication with Subprograms, Comm. ACM 20, 8 (Aug. 1977) pp. 604-605.
 
24
[GH 75] Gannon, J.D., Horning, J.J., Language design for programming reliability. IEEE Trans., Software Eng. SE-1, 2 (June 1975) pp. 179-191.
 
25
[GK 77] Goos, G., Karstens, P., A Comparison of Modularization Facilities in Four Languages, IFIP Working Conference on the Production of Reliable Software, Novosibirsk 1977, North Holland.
26
27
 
28
[GS 77] Geschke, C.M., Satterthwaite, E.H., Exception Handling in Mesa, XEROX PARC report, Palo Alto (1977).
29
 
30
 
31
[Hab 73] Habermann, A.N., Critical comments on the programming languaue Pascal, Acta Informatica, 3(1973), pp. 47-57.
32
 
33
[HF 76] Hague, S.J., and Ford, B., Portability, Predicition and Correction, Software Practice and Experience, Vol. 6 (1976) pp. 61-69.
 
34
35
36
37
 
38
[IF 77] Ichbiah, J.D., Ferran, G., Separate Definition and Compilation in LIS and its Implementation, Cornell Symposium on the Design of High Order Languages, in Lecture Notes in Computer Science, Springer Verlag, N.Y.(1977).
 
39
[IRHC 74] Ichbiah, J.D., Rissen, J.P., H' eliard, J.C., Cousot, P., the System Implementation Language LIS, Reference Manual, CII-HB Technical Report 4549 E/EN, Dec. 1974, CII-HB, Louveciennes, France.
 
40
[Ka 74] Kahn, G., The semantics of a simple language for parallel programming, Proc. IFIP Congress 74, North Holland (1974).
 
41
 
42
[LHLMP 76] Lampson, B.W., Horning, J.J., London, R.L., Mitchell, J.G, and Popek, G.J., Report on the Programming Language Euclid, Xerox report, Palo Alto (Aug. 1976).
 
43
[Li 74] Liskov, B. A Note on CLU, Computation Structures Group Memo 112, MIT Project MAC, Cambridge, Mass., November 1974.
 
44
 
45
[LS 79] Lauer, H.C., Satterthwaite, E.H., The impact of Mesa on system design (to be published) 1979.
46
 
47
[Or 50] Orwell, G., "1984", Harcourt, Brace and Co., N.Y. (July 1950).
 
48
[Pa 71] Parnas, D.L., Information distribution aspects of design methodology, Information Processing 71, North Holland Pub. Co., Amsterdam (1971), pp. 399-344.
 
49
[Pe 66] Perstein, M.H., The JOVIAL (J3) Grammar and Lexicon, SDC techincal report TM-555 (1966).
 
50
[PW 74] Presser, L., White, J., Making Golbal Variables Beneficial, Proceedings IFIP (Aug. 1974).
 
51
 
52
[R 74] Rain, M., Mary Programmars Reference Manual, R Unit, Trondheim (1974).
53
 
54
[Ro 70] Ross, D.T., Uniform referents: an essential property for a software engineering language, in Software Engineering (J.TOU, Ed.), Vol. 1, Academic Press (1970), pp. 91-101.
55
 
56
[SW 74] Scowen, R.S., Wichmann, B.A., The definition of comments in Programming Languages, Software-Practice and Experience, Vol. 4,2 (April 1974), pp. 181- 188.
 
57
[VH 75] Von Henke, F.W., On Generating Programs from Data Types: An Approach to Automatic Programming. Proc. Int'l. Symposium on Proving and Improving Programings (Arc-et-Senans) IRIA (1975), pp. 57-70.
 
58
[VW 75] Van Wijngaarden, A., et al., Revised Report on the algorithmic Language Algol 68, Acta Informatica, Vol. 5, Fasc. 1-3 (1975).
59
60
 
61
[We 78] Welsh, J., Economic Range checks in Pascal, Software - Practice and Experience, Vol. 8, 1 (Jan 1978) pp. 85-98.
 
62
[Wi 71] Wirth, N., The programming language Pascal, Acta Informatica, Vol. 1, No. 1 (1971), pp. 35-63, Springer Verlag.
63
 
64
[Wi 76] Wirth, N., Modula, A language for modular programming, Technische Hochschle Zurich, report 18 (March 1976).
 
65
[WLS 76] Wulf, W.A., London, R.L., and Shaw, M., Abstraction and verification in Alphard: Introduction to language and metholodlogy, USC Inform. Sci. tech. Report, University of Southern California, Los Angeles (1976).
 
66
[Wo 72] Woodger, M., Levels of Langueges in High Level Languages, INFOTECH, State of the Art Report, No. 7, pp. 201-215.
 
67
[WSH 77] Welsh, J., Sneeringer, M.J., Hoare, C.A.R., Ambiguities and Insecurities in Pascal, Software-Practice and Experience, Vol. 7,6 (November 1977), pp. 685- 696.
 
68
[WWG 70] Woodward, P.M., Wetherall, P.R., and Gorman, B., Official Definition of CORAL 66, Her Majesty's Stationery Office (1970).
 
69

CITED BY  154
Collaborative Colleagues:
Jean D. Ichbiah: colleagues
Bernd Krieg-Brueckner: colleagues
Brian A. Wichmann: colleagues
John G. P. Barnes: colleagues
Olivier Roubine: colleagues
Jean-Claude Heliard: colleagues