Sina
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
- Mehmet Akşit: On the Design of the Object-Oriented Language Sina - 1989
- Anand Triphathi, Eric Berge, Mehmet Akşit: An Implementation of the Object-oriented Concurrent Programming Language SINA - 1989