257 citations found. Retrieving documents...
Adele Goldberg and D. Robson. Smalltalk-80: The Language and its Implementation. Addison-Wesley, 1983.

 Home/Search   Document Not in Database   Summary   Related Articles   Check  

This paper is cited in the following contexts:

First 50 documents  Next 50

Logic Programming in the Context of Multiparadigm.. - Van Roy, Brand.. (2002)   (3 citations)  (Correct)

....to it. A Linda layer can act as glue between languages of di#erent paradigms. Let us now look at more substantive solutions. Within the imperative paradigm, there have been several e#orts to add the abilities of functional programming. Smalltalk has blocks , which are lexically scoped closures [38]. Java has inner classes, which (with minor limitations) are lexically scoped closures. Java supports the final annotation, which allows programming with stateless objects. Using inner classes and final allows to do functional programming in Java. However, this technique is verbose and its use is ....

Adele Goldberg and David Robson. Smalltalk-80: The language and its implementation. Addison-Wesley, 1983.


Ephedra - A C to Java Migration Environment - Martin (2002)   (Correct)

....to the optimisation phase, to take advantage of these existing tools. 6. 2 Shift to Object Orientation Object oriented programming, while invented in the 60 s with Simula 67 [14] became popular in the late 80 s and early 90 s with the availability of programming languages such as Smalltalk [27], C [61] and Java [28] Some programmers adopted object oriented ideas while still working with non objectoriented languages. In fact, research continues on how to express object oriented features in procedural languages such as C [17] While implementations of these features in C may not look ....

Adele Goldberg and David Robson. Smalltalk-80: The Language and Its Implementation. Addison-Wesley Longman, Inc., 1983.


Dynamic Aspect Composition Using Logic Metaprogramming - Dedecker   (Correct)

....the flavor of a preprocessor or are integrated with the compiler of the language. An example of such a system is the template system in C [Str97] 2. Run time Metaprogramming: The meta program is employed at run time and are usually integrated in the programming language, such as in Smalltalk [GR83] Declarative metaprogramming combines a declarative language used at the meta level together with a certain base language (e.g. an object oriented language) 5.3 Logic Metaprogramming Logic metaprogramming is a particular instance of declarative metaprogramming. The declarative language that is ....

Adele Goldberg and David Robson. Smalltalk-80: The Language and Its Implementation. Addison-Wesley, 1983.


c flCopyright by - Tock   (Correct)

....systems are able to benefit from object orientation to maximize code reuse and provide polymorphism. Furthermore, it is not clear how to add new features such as delegation in such systems. Other systems are object oriented or object based, including Chorus [Mar88] Apertos [Yok92] and Smalltalk [GR83]. However, none of these have addressed means of providing authentication and delegation. Background In this chapter we introduce terms and concepts used throughout the remainder of the thesis. We present the advantages of an object oriented environment; this may be safely skipped by a reader ....

Adele Goldberg and David Robson. Smalltalk-80: The Language and its Implementation. Addison-Wesley, Reading, Massachusetts, 1983.


Typing Non-uniform Concurrent Objects - Ravara (1999)   (10 citations)  (Correct)

....[Weg90] Objects are abstract entities that describe computational components through their behaviour and state. They constitute the basic building blocks of programs and systems. Within this paradigm, not only have several languages emerged and stabilised like Simula [DN67, ND81] and Smalltalk [GR83] but being C [Str91] and Java [GJS96] the more widely used among them but also a very large body of research has been formed. Nowadays, object oriented notions, as abstraction, encapsulation, or inheritance, play a central role in software and hardware development. Basic research has made ....

Adele Goldberg and David Robson. Smalltalk-80: The Language and its Implementation. Addison-Wesley, 1983.


Traits: Composable Units of Behaviour - Schärli, Ducasse, Nierstrasz, Black   (Correct)

....and change the entry for the superclass appropriately. This copy could be avoided by modifying the virtual machine to compute super when needed. In Smalltalk, classes are first class objects; every class is instance of a metaclass that defines the shape and the behaviour of its singleton instance [19]. In our implementation, we support this concept by introducing the notion of a metatrait; a metatrait can be associated with every trait. When a trait is used in a class, the associated metatrait (if there is one) is automatically used in the metaclass. Note that a trait without a metatrait can ....

Adele Goldberg and David Robson. Smalltalk 80: the Language and its Implementation. Addison Wesley, Reading, Mass., May 1983.


Applying Traits to the Smalltalk Collection Classes - Black, Schärli   (Correct)

....of significant size. We chose the Smalltalk collections classes as the target for such an evaluation. 5. THE SMALLTALK COLLECTION The collection classes are a loosely defined group of general purpose subclasses of Collection and Stream. The group of classes that appears in the Blue Book [13] contains 17 sub classes of collection and 9 sub classes of Stream, for a total of 28 classes, and had already been redesigned several times before the Smalltalk 80 system was released. This group of classes is often considered to be a paradigmatic example of object oriented design. In Squeak, ....

Adele Goldberg and David Robson. Smalltalk 80: the Language and its Implementation. Addison Wesley, Reading, Mass., May 1983.


Integrating Generations with Advanced Reference - Counting Garbage Collectors   (Correct)

No context found.

Adele Goldberg and D. Robson. Smalltalk-80: The Language and its Implementation. Addison-Wesley, 1983.


Experience With Distributed Smalltalk - John Bennett Department (1990)   (6 citations)  (Correct)

No context found.

Adele Goldberg and David Robson. Smalltalk-80: The Language and its Implementation. Addison-Wesley, Menlo Park, California, 1983.


An Open Architecture for Palpable Computing - Some Thoughts On   (Correct)

No context found.

Adele Goldberg and David Robson. Smalltalk-80: The language and its Implementation. Addison Wesley, 1983.


Effective Interprocedural Optimization of Object-Oriented Languages - Grove (1998)   (5 citations)  (Correct)

No context found.

Adele Goldberg and David Robson. Smalltalk-80: The Language and its Implementation. Addision-Wesley, Reading, MA, 1983.


Inlining of Virtual Methods - Detlefs, Agesen   (42 citations)  (Correct)

No context found.

Adele Goldberg and David Robson. Smalltalk-80: The Language and its Implementation. Addison-Wesley, Reading, MA, 1983.


Language Symbiosis through a Joint Abstract Grammar - Peeters (2003)   (Correct)

No context found.

Adele Goldberg and David Robson. Smalltalk-80: the language and its implementation. Addison-Wesley Longman Publishing Co., Inc., 1983.


Virtual Reality in Assembly Simulation - Collision Detection.. - Zachmann (2000)   (Correct)

No context found.

Adele Goldberg, and David Robson. Smalltalk-80: The Language and its Implementation. Addison-Wesley, Reading, 1985.


Walkabout - A Retargetable Dynamic Binary Translation.. - Cifuentes, Lewis, Ung (2002)   (2 citations)  (Correct)

No context found.

Adele Goldberg and David Robson. Smalltalk-80: The Language and Its Implementation. Addison-Wesley, Reading, MA, 1983.


Subtyping and Inheritance in Object-Oriented Programming - Kurtev (2000)   (Correct)

No context found.

Adele Goldberg, David Robson. Smalltalk-80: the Language and its Implementation. Addison-Wesley, 1983.


Woodstein: A Web Interface Agent for Debugging E-Commerce - Wagner (2003)   (Correct)

No context found.

Adele Goldberg and David Robson. Smalltalk-80: The Language and Its Implementation. Addison-Wesley, 1983.


A Framework for Module-Based Language Processors - Banavar, Lindstrom (1993)   (Correct)

No context found.

Adele Goldberg and David Robson. Smalltalk-80: The Language and its Implementation. Addison-Wesley, 1983.


Object-Oriented Programming in Scheme with First-Class.. - Banavar, Lindstrom (1995)   (Correct)

No context found.

Adele Goldberg and David Robson. Smalltalk-80: The Language and its Implementation. AddisonWesley, 1983.


Integrating Generations with Advanced Reference Counting.. - Azatchi, Petrank (2003)   (3 citations)  (Correct)

No context found.

Adele Goldberg and D. Robson. Smalltalk-80: The Language and its Implementation. Addison-Wesley, 1983.


Half & Half: Multiple Dispatch and Retroactive.. - Baumgartner, Jansche, .. (2002)   (Correct)

No context found.

Adele Goldberg and David Robson. Smalltalk-80: The Language and Its Implementation. Addison-Wesley, Reading, Massachusetts, 1983.


LISP AND SYMBOLIC COMPUTATION: An International Journal.. - Ts Scheme Distributed   (Correct)

No context found.

Adele Goldberg and David Robson. Smalltalk-80: The Language and its Implementation. Addison-Wesley Press, Reading, Mass., 1983.


LLVM: An Infrastructure for Multi-Stage Optimization - Lattner (2002)   (5 citations)  (Correct)

No context found.

Adele Goldberg and David Robson. Smalltalk-80: The Language and Its Implementation. Addison-Wesley, Reading, MA, 1983.


Versioning in a Software Engineering Database - The Change.. - Munch (1993)   (13 citations)  (Correct)

No context found.

Adele Goldberg and Dave Robson. Smalltalk-80: The Language and its Implementation. Addison Wesley, 1983. 714 pp.


the Garbage Collection Bibliography - Richard Jones (2003)   (Correct)

No context found.

Adele Goldberg and D. Robson. Smalltalk-80: The Language and its Implementation. Addison-Wesley, 1983.

First 50 documents  Next 50

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