Jump to content

Sina

From EDM2
Revision as of 14:26, 23 May 2021 by Ak120 (talk | contribs) (Publications)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Sina is an object-oriented language originally designed by the Twente Research and Education on Software Engineering (TRESE) at the University of Twente, Holland. It is designed around a concept called the "Composition Filters Object Model" which is a layering abstraction that simplifies the creation and interactions of objects by using input and output filters, allowing you to define mechanism for inheritance, delegation, reflection and persistence in a uniform way. The strong point of Sina was always taken to be "programming in the large" since it solves some of the problems traditionally associated with O-O languages such as code dangling but another plus is the abstraction of message-passing systems which is especially crucial for concurrent programming.

Implementations

Publications