Book chapter
Open access

Hybrid : A Language for Programming with Active Objects

ContributorsNierstrasz, Oscar
Published inObjects and things = Objets et machins, Editors Tsichritzis, Dionysios, p. 15-42
PublisherGenève : Centre universitaire d'informatique
Publication date1987

Hybrid is an object-oriented programming language in which objects are the active entities. Active objects in Hybrid are both concurrent and persistent, thus unifying the notion of an "object" with that of processes and files. Hybrid introduces the concept of an activity as a means for controlling the interactions between active objects. The language provides constructs that allow one to restrict or relax this control in a fairly simple way. In particular, mechanisms for delaying and "delegating" activities are provided. Furthermore, Hybrid is designed so as to provide powerful constructs for reusing code in a way that is consistent with strong-typing.

Citation (ISO format)
NIERSTRASZ, Oscar. Hybrid : A Language for Programming with Active Objects. In: Objects and things = Objets et machins. Genève : Centre universitaire d’informatique, 1987. p. 15–42.
Main files (1)
Book chapter (Published version)
  • PID : unige:158571

Technical informations

Creation02/01/2022 10:47:00 AM
First validation02/01/2022 10:47:00 AM
Update time03/16/2023 2:32:46 AM
Status update03/16/2023 2:32:45 AM
Last indexation02/12/2024 12:19:35 PM
All rights reserved by Archive ouverte UNIGE and the University of GenevaunigeBlack