| Adele Goldberg and D. Robson. Smalltalk-80: The Language and its Implementation. Addison-Wesley, 1983. |
....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.
....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.
....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.
....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.
....[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.
....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.
....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.
No context found.
Adele Goldberg and D. Robson. Smalltalk-80: The Language and its Implementation. Addison-Wesley, 1983.
No context found.
Adele Goldberg and David Robson. Smalltalk-80: The Language and its Implementation. Addison-Wesley, Menlo Park, California, 1983.
No context found.
Adele Goldberg and David Robson. Smalltalk-80: The language and its Implementation. Addison Wesley, 1983.
No context found.
Adele Goldberg and David Robson. Smalltalk-80: The Language and its Implementation. Addision-Wesley, Reading, MA, 1983.
No context found.
Adele Goldberg and David Robson. Smalltalk-80: The Language and its Implementation. Addison-Wesley, Reading, MA, 1983.
No context found.
Adele Goldberg and David Robson. Smalltalk-80: the language and its implementation. Addison-Wesley Longman Publishing Co., Inc., 1983.
No context found.
Adele Goldberg, and David Robson. Smalltalk-80: The Language and its Implementation. Addison-Wesley, Reading, 1985.
No context found.
Adele Goldberg and David Robson. Smalltalk-80: The Language and Its Implementation. Addison-Wesley, Reading, MA, 1983.
No context found.
Adele Goldberg, David Robson. Smalltalk-80: the Language and its Implementation. Addison-Wesley, 1983.
No context found.
Adele Goldberg and David Robson. Smalltalk-80: The Language and Its Implementation. Addison-Wesley, 1983.
No context found.
Adele Goldberg and David Robson. Smalltalk-80: The Language and its Implementation. Addison-Wesley, 1983.
No context found.
Adele Goldberg and David Robson. Smalltalk-80: The Language and its Implementation. AddisonWesley, 1983.
No context found.
Adele Goldberg and D. Robson. Smalltalk-80: The Language and its Implementation. Addison-Wesley, 1983.
No context found.
Adele Goldberg and David Robson. Smalltalk-80: The Language and Its Implementation. Addison-Wesley, Reading, Massachusetts, 1983.
No context found.
Adele Goldberg and David Robson. Smalltalk-80: The Language and its Implementation. Addison-Wesley Press, Reading, Mass., 1983.
No context found.
Adele Goldberg and David Robson. Smalltalk-80: The Language and Its Implementation. Addison-Wesley, Reading, MA, 1983.
No context found.
Adele Goldberg and Dave Robson. Smalltalk-80: The Language and its Implementation. Addison Wesley, 1983. 714 pp.
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