Multicomputers and multiprocessors, first introduced in the mid 1980s, employ large numbers of microprocessors working in parallel to achieve high performance at low cost. These parallel machines represent an exciting new generation in supercomputing, but their usefulness is currently limited by inadequate programming languages and environments. This problem is being...
"Originally printed in the Zeitschrift für Ethnologie, Jahrgang 1924, Heft 1-4"--Preface.
"The tribes which are the most fully described in these notes are the Snohomish, the Snuqualmi and the Nisqually. There is some information about ... other ... groups."
Three different approaches to type checking have been taken in object-oriented programming languages. Smalltalk-80 uses run-time type checking. C++ uses subtypes. A third alternative is to use parameterized types. We examine the difficulties of programming in an object-oriented fashion with compile-time type checking and argue that parameterized types are better...