-
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 142
-
-
Bergstra, J.1
Tucker, J.2
-
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
-
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
-
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
-
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)
Technical Report
-
-
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
-
-
0032057964
-
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
De Champeaux, 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
-
31
-
-
70350671364
-
Classes, Jim, but not as we know them. type classes in Haskell: What, why, and whither
-
S. P. Jones. Classes, Jim, but not as we know them. type classes in Haskell: what, why, and whither. ECOOP Keynote, 2009.
-
(2009)
ECOOP Keynote
-
-
Jones, S.P.1
-
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
-
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 12
-
-
Odersky, M.1
Zenger, M.2
-
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
-
MIT AI LAB
-
G. Steele. LAMBDA: The ultimate declarative. Technical Report AIM-379, MIT AI LAB, 1976.
-
(1976)
Technical Report AIM-379
-
-
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
|