-
2
-
-
84976685007
-
A behavioral approach to subtyping object-oriented programming languages
-
Proceedings of the REX Workshop/School on the Foundations of Object-Oriented Languages, of
-
P. America. A behavioral approach to subtyping object-oriented programming languages. In Proceedings of the REX Workshop/School on the Foundations of Object-Oriented Languages, volume 173 of Lecture Notes in Computer Science, 1990.
-
(1990)
Lecture Notes in Computer Science
, vol.173
-
-
America, P.1
-
3
-
-
70350651900
-
Initial and final algebra semantics for data type specifications: Two characterisation theorems
-
Stichting Mathematisch Centrum
-
J. Bergstra and J. Tucker. Initial and final algebra semantics for data type specifications: Two characterisation theorems. Research Report IW 142, Stichting Mathematisch Centrum, 1980.
-
(1980)
Research Report IW
, vol.142
-
-
Bergstra, J.1
Tucker, J.2
-
5
-
-
0004135552
-
Essential COM
-
Addison-Wesley Professional
-
D. Box. Essential COM (DevelopMentor Series). Addison-Wesley Professional, 1998.
-
(1998)
DevelopMentor Series
-
-
Box, D.1
-
6
-
-
0038575343
-
Ownership types for object encapsulation
-
C. Boyapati, B. Liskov, and L. Shrira. Ownership types for object encapsulation. SIGPLAN Notices, 38(1):213-223, 2003.
-
(2003)
SIGPLAN Notices
, vol.38
, Issue.1
, pp. 213-223
-
-
Boyapati, C.1
Liskov, B.2
Shrira, L.3
-
7
-
-
0005334562
-
Putting theories together to make specifications
-
Department of Computer Science, Carnegie-Mellon University
-
R. Burstall and J. Goguen. Putting theories together to make specifications. In International Joint Conferences on Artificial Intelligence, pages 1045-1058. Department of Computer Science, Carnegie-Mellon University, 1977.
-
(1977)
International Joint Conferences on Artificial Intelligence
, pp. 1045-1058
-
-
Burstall, R.1
Goguen, J.2
-
8
-
-
84976827729
-
Interfaces for strongly-typed object-oriented programming
-
P. Canning, W. Cook, W. Hill, and W. Olthoff. Interfaces for strongly-typed object-oriented programming. In Proceedings of ACM Conf. on Object-Oriented Programming, Systems, Languages and Applications, pages 457-467, 1989.
-
(1989)
Proceedings of ACM Conf. on Object-Oriented Programming, Systems, Languages and Applications
, pp. 457-467
-
-
Canning, P.1
Cook, W.2
Hill, W.3
Olthoff, W.4
-
9
-
-
84976664186
-
A semantics of multiple inheritance
-
Semantics of Data Types, of, Springer-Verlag
-
L. Cardelli. A semantics of multiple inheritance. In Semantics of Data Types, volume 173 of Lecture Notes in Computer Science, pages 51-68. Springer-Verlag, 1984.
-
(1984)
Lecture Notes in Computer Science
, vol.173
, pp. 51-68
-
-
Cardelli, L.1
-
10
-
-
0022333721
-
On understanding types, data abstraction, and polymorphism
-
L. Cardelli and P. Wegner. On understanding types, data abstraction, and polymorphism. Computing Surveys, 17(4):471-522, 1986.
-
(1986)
Computing Surveys
, vol.17
, Issue.4
, pp. 471-522
-
-
Cardelli, L.1
Wegner, P.2
-
14
-
-
0000885879
-
Object-oriented programming versus
-
abstract data types, Proceedings of the REX Workshop/School on the Foundations of Object-Oriented Languages, of
-
W. Cook. Object-oriented programming versus abstract data types. In Proceedings of the REX Workshop/School on the Foundations of Object-Oriented Languages, volume 173 of Lecture Notes in Computer Science, 1990.
-
(1990)
Lecture Notes in Computer Science
, vol.173
-
-
Cook, W.1
-
15
-
-
70350643774
-
Modular visitor components: A practical solution to the expression families problem
-
S. Drossopoulou, editor
-
B. C. d. S. Oliveira. Modular visitor components: A practical solution to the expression families problem. In S. Drossopoulou, editor, 23rd European Conference on Object Oriented Programming (ECOOP), 2009.
-
(2009)
23rd European Conference on Object Oriented Programming (ECOOP)
-
-
Oliveira, B.C.D.S.1
-
16
-
-
0004067132
-
The SIMULA 67 common base language
-
Technical report, Norwegian Computing Center, Publication S-22
-
O.-J. Dahl, B. Myhrhaug, and K. Nygaard. The SIMULA 67 common base language. Technical report, Norwegian Computing Center, 1970. Publication S-22.
-
(1970)
-
-
Dahl, O.-J.1
Myhrhaug, B.2
Nygaard, K.3
-
17
-
-
0019912438
-
On the theory of specification, implementation and parameterization of abstract data types
-
H.-D. Ehrich. On the theory of specification, implementation and parameterization of abstract data types. J. ACM, 29(1):206-227, 1982.
-
(1982)
J. ACM
, vol.29
, Issue.1
, pp. 206-227
-
-
Ehrich, H.-D.1
-
20
-
-
0002424767
-
An initial algebra approach to the specification, correctness, and implementation of abstract data types
-
J. Goguen, J. Thatcher, and E. Wagner. An initial algebra approach to the specification, correctness, and implementation of abstract data types. Current Trends in Programming Methodology, IV:80-149, 1978.
-
(1978)
Current Trends in Programming Methodology
, vol.4
, pp. 80-149
-
-
Goguen, J.1
Thatcher, J.2
Wagner, E.3
-
22
-
-
0347244347
-
Modern languages and Microsoft's Component Object Model
-
D. N. Gray, J. Hotchkiss, S. LaForge, A. Shalit, and T. Weinberg. Modern languages and Microsoft's Component Object Model. Commun. ACM, 41(5):55-65, 1998.
-
(1998)
Commun. ACM
, vol.41
, Issue.5
, pp. 55-65
-
-
Gray, D.N.1
Hotchkiss, J.2
LaForge, S.3
Shalit, A.4
Weinberg, T.5
-
25
-
-
84976709451
-
Actor induction and meta-evaluation
-
ACM
-
C. Hewitt, P. Bishop, I. Greif, B. Smith, T. Matson, and R. Steiger. Actor induction and meta-evaluation. In POPL '73: Proceedings of the 1st annual ACM SIGACT-SIGPLAN symposium on Principles of programming languages, pages 153-168. ACM, 1973.
-
(1973)
POPL '73: Proceedings of the 1st annual ACM SIGACT-SIGPLAN symposium on Principles of programming languages
, pp. 153-168
-
-
Hewitt, C.1
Bishop, P.2
Greif, I.3
Smith, B.4
Matson, T.5
Steiger, R.6
-
26
-
-
0015482118
-
Proof of correctness of data representation
-
C. A. R. Hoare. Proof of correctness of data representation. Acta Informatica, 1:271-281, 1972.
-
(1972)
Acta Informatica
, vol.1
, pp. 271-281
-
-
Hoare, C.A.R.1
-
27
-
-
0002820732
-
The Geneva convention on the treatment of object aliasing
-
J. Hogg, D. Lea, A. Wills, D. deChampeaux, and R. Holt. The Geneva convention on the treatment of object aliasing. SIGPLAN OOPS Messenger, 3(2):11-16, 1992.
-
(1992)
SIGPLAN OOPS Messenger
, vol.3
, Issue.2
, pp. 11-16
-
-
Hogg, J.1
Lea, D.2
Wills, A.3
deChampeaux, D.4
Holt, R.5
-
28
-
-
70350641757
-
The Smalltalk-76 programming system
-
D. Ingalls. The Smalltalk-76 programming system. In POPL, pages 9-16, 1978.
-
(1978)
POPL
, pp. 9-16
-
-
Ingalls, D.1
-
30
-
-
1142294674
-
Haskell 98 Language and Libraries
-
Cambridge University Press
-
S. P. Jones. Haskell 98 Language and Libraries: The Revised Report. Cambridge University Press, 2003.
-
(2003)
The Revised Report
-
-
Jones, S.P.1
-
31
-
-
72249085313
-
-
S. P. Jones. Classes, Jim, but not as we know them. type classes in Haskell: what, why, and whither. ECOOP Keynote, 2009.
-
S. P. Jones. Classes, Jim, but not as we know them. type classes in Haskell: what, why, and whither. ECOOP Keynote, 2009.
-
-
-
-
33
-
-
84957642917
-
-
S. Krishnamurthi, M. Felleisen, and D. P. Friedman. Synthesizing object-oriented and functional design to promote reuse. In In European Conference on Object-Oriented Programming, pages 91-113. Springer, 1998.
-
S. Krishnamurthi, M. Felleisen, and D. P. Friedman. Synthesizing object-oriented and functional design to promote reuse. In In European Conference on Object-Oriented Programming, pages 91-113. Springer, 1998.
-
-
-
-
36
-
-
0003630846
-
-
Springer-Verlag
-
B. Liskov, R. Atkinson, T. Bloom, E. Moss, J. C. Schaffert, R. Scheifler, and A. Snyder. CLU Reference Manual. Springer-Verlag, 1981.
-
(1981)
CLU Reference Manual
-
-
Liskov, B.1
Atkinson, R.2
Bloom, T.3
Moss, E.4
Schaffert, J.C.5
Scheifler, R.6
Snyder, A.7
-
37
-
-
84976670850
-
Programming with abstract data types
-
B. Liskov and S. Zilles. Programming with abstract data types. SIGPLAN Notices, 9(4):50-59, 1974.
-
(1974)
SIGPLAN Notices
, vol.9
, Issue.4
, pp. 50-59
-
-
Liskov, B.1
Zilles, S.2
-
40
-
-
0020236679
-
An axiomatic approach to semantics of specification languages
-
Proceedings of the 6th Conference on Theoretical Computer Science, of, Springer-Verlag
-
B. Mahr and J. Makowsky. An axiomatic approach to semantics of specification languages. In Proceedings of the 6th Conference on Theoretical Computer Science, volume 145 of Lecture Notes in Computer Science, pages 211-219. Springer-Verlag, 1983.
-
(1983)
Lecture Notes in Computer Science
, vol.145
, pp. 211-219
-
-
Mahr, B.1
Makowsky, J.2
-
45
-
-
33746607322
-
Modular invariants for layered object structures
-
P. Müller, A. Poetzsch-Heffter, and G. T. Leavens. Modular invariants for layered object structures. Sci. Comput. Program., 62(3):253-286, 2006.
-
(2006)
Sci. Comput. Program
, vol.62
, Issue.3
, pp. 253-286
-
-
Müller, P.1
Poetzsch-Heffter, A.2
Leavens, G.T.3
-
46
-
-
34247472572
-
Observational purity and encapsulation
-
D. A. Naumann. Observational purity and encapsulation. Theor. Comput. Sci., 376(3):205-224, 2007.
-
(2007)
Theor. Comput. Sci
, vol.376
, Issue.3
, pp. 205-224
-
-
Naumann, D.A.1
-
48
-
-
33746613966
-
Independently extensible solutions to the expression problem
-
M. Odersky and M. Zenger. Independently extensible solutions to the expression problem. In Proceedings FOOL 12, 2005. http://homepages.inf. ed.ac.uk/wadler/fool.
-
(2005)
Proceedings FOOL
, vol.12
-
-
Odersky, M.1
Zenger, M.2
-
49
-
-
72249108727
-
-
U. S. D. of Defense. Reference manual for the Ada programming language. ANSI/MIL-STD-1815 A, 1983.
-
U. S. D. of Defense. Reference manual for the Ada programming language. ANSI/MIL-STD-1815 A, 1983.
-
-
-
-
52
-
-
12844286669
-
User-defined types and procedural data structures as complementary approaches to data abstraction
-
INRIA
-
J. C. Reynolds. User-defined types and procedural data structures as complementary approaches to data abstraction. In New Advances in Algorithmic Languages, pages 157-168. INRIA, 1975.
-
(1975)
New Advances in Algorithmic Languages
, pp. 157-168
-
-
Reynolds, J.C.1
-
55
-
-
70449597522
-
An overview of the programming language Smalltalk-72
-
J. F. Shoch. An overview of the programming language Smalltalk-72. SIGPLAN Notices, 14(9):64-73, 1979.
-
(1979)
SIGPLAN Notices
, vol.14
, Issue.9
, pp. 64-73
-
-
Shoch, J.F.1
-
56
-
-
0011947845
-
LAMBDA: The ultimate declarative
-
Technical Report AIM-379, MIT AI LAB, 1976
-
G. Steele. LAMBDA: The ultimate declarative. Technical Report AIM-379, MIT AI LAB, 1976.
-
-
-
Steele, G.1
-
62
-
-
84976812210
-
Procedural encapsulation: A linguistic protection mechanism
-
S. N. Zilles. Procedural encapsulation: A linguistic protection mechanism. SIGPLAN Notices, 8(9):142-146, 1973.
-
(1973)
SIGPLAN Notices
, vol.8
, Issue.9
, pp. 142-146
-
-
Zilles, S.N.1
|