(Enter summary)
Abstract: Object-oriented programming languages have always distinguished
between "primitive" and "user-defined" data types, and in the case
of languages like C++ and Java, the primitives are not even treated
as objects, further fragmenting the programming model. The distinction
is especially problematic when a particular programming
community requires primitive-level support for a new data type, as
for complex, intervals, fixed-point numbers, and so on. (Update)
Context of citations to this paper: More
...is [int,char] Individual components of a tuple can be accessed through subscripts. Thus, after x = 45, a ] the expression x[0] is 45, and x[1] is a . It is also possible to assign to the individual components. Elements can also be accessed by pattern matching. For example,...
Cited by: More
Adding Tuples to Java: a Study in Lightweight Data Structures - van Reeuwijk, Sips (2002)
(Correct)
Using MPI with C and the Common Language - Infrastructure Jeremiah Willcock
(Correct)
List of Publications - Bacon
(Correct)
Similar documents (at the sentence level):
75.4%: Kava: A Java dialect with a uniform object model for lightweight.. - Bacon (2002)
(Correct)
62.1%: Kava: A Java Dialect with a Uniform Object Model for Lightweight.. - Bacon (2000)
(Correct)
18.6%: Bit-Level Object-Oriented Programming - Bacon (2000)
(Correct)
Active bibliography (related documents): More All
0.2: Specification and Management of Timing Constraints in.. - Curatelli, Mangeruca, .. (1996)
(Correct)
0.2: Object-Oriented Libraries of Physical Components in.. - Li Han Christiaan (2001)
(Correct)
0.2: Artifact Meta-Models for Composable Simulation - Han, Paredis
(Correct)
Similar documents based on text: More All
0.3: Aspects of Exceptions at the Meta-Level - Welch, Stroud, Romanovsky (2001)
(Correct)
0.3: Kava - Using Byte code Rewriting to add Behavioural Reflection .. - Welch, Stroud (2001)
(Correct)
0.2: Dalang - A Reflective Extension for Java - Welch, Stroud (1999)
(Correct)
Related documents from co-citation: More All
2: Cache advantage (context) - Bacon - 1994
2: High-Level Language Support for Programming Distributed Systems
- Auerbach, Bacon et al. - 1991
2: Titanium: A high-performance Java dialect
- Yelick, Semenzato et al. - 1998
BibTeX entry: (Update)
David F. Bacon. Kava: A Java dialect with a uniform object model for lightweight classes. In ACM Java Grande -- ISCOPE Conference, pages 68--77, 2001. http://citeseer.ist.psu.edu/article/bacon01kava.html More
@inproceedings{ bacon01kava,
author = "David F. Bacon",
title = "Kava: a Java dialect with a uniform object model for lightweight classes",
booktitle = "Java Grande",
pages = "68-77",
year = "2001",
url = "citeseer.ist.psu.edu/article/bacon01kava.html" }
Citations (may not include all citations):
862
The Java Language Specification
- GOSLING, JOY et al. - 2000
492
Smalltalk-80: The Language and Its Implementation (context) - GOLDBERG, ROBSON - 1983
342
Eiffel: The Language (context) - MEYER - 2000
306
SELF: the power of simplicity (context) - UNGAR, SMITH - 1987
210
TIL: A type-directed optimizing compiler for ML
- TARDITI, MORRISETT et al. - 1996
178
Making the future safe for the past: Adding genericity to th..
- BRACHA, ODERSKY et al. - 1998
134
The Verilog Hardware Description Language (context) - MOORBY, THOMAS - 1998
86
Titanium: A high-performance Java dialect
- YELICK - 1998
66
Fixing the Java memory model
- PUGH - 1999
62
The Jalapeno dynamic optimizing compiler for Java
- BURKE - 1999
50
Flexible representation analysis
- SHAO - 1997
44
The Definition of Standard ML --- Revised (context) - MILNER, TOFTE et al. - 1997
42
An ad-hoc approach to the implementation of polymorphism
- MORRISON, DEARLE et al. - 1991
40
Unboxed values as first class citizens (context) - JONES, LAUNCHBURY - 1991
24
The effectiveness of type-based unboxing
- LEROY - 1997
24
A proposed radix- and word-lengthindependent standard for fl.. (context) - CODY - 1984
22
Department of Computer Science (context) - CHAMBERS, Cecil - 1993
20
Efficient support for complex numbers in Java
- WU, MIDKIFF et al. - 1999
18
Design and specification of embedded systems in Java using s..
- YOUNG, MACDONALD et al. - 1998
6
Available at java (context) - GOSLING - 1998
6
cj: A new approach for the efficient use of complex numbers .. (context) - PHILIPPSEN, EDWIN - 1999
6
Available at www (context) - Version, Guide - 2000
5
Improving Java for numerical computation (context) - GROUP, FO- - 1998
5
Adding IEEE 754 floating-point support to Java (context) - DARCY - 1998
4
IEEE Standard VHDL Language Reference Manual: IEEE Standard (context) - VHDL, Manual et al. - 1994
4
Poster presentation (context) - BROPHY - 1999
3
Unboxed objects and polymorphic subtyping (context) - LEROY - 1992
3
Effective Java Programming (context) - BLOCH - 2001
2
The Jikes project (context) - CHARLES, SHIELDS - 1999
Documents on the same site (http://researchweb.watson.ibm.com/people/d/dfb/papers.html): More
Kava: A Java dialect with a uniform object model for lightweight.. - Bacon (2002)
(Correct)
Concurrent Cycle Collection in Reference Counted Systems - Bacon, Rajan (2001)
(Correct)
Space- and Time-Efficient Implementation of the Java Object.. - Bacon, Fink, Grove (2002)
(Correct)
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC