Sina: Difference between revisions
Line 5: | Line 5: | ||
==Publications== | ==Publications== | ||
* Mehmet Akşit: On the Design of the Object-Oriented Language Sina - 1989 | |||
* Anand Triphathi, Eric Berge, Mehmet Akşit: [http://doc.utwente.nl/56045/ An Implementation of the Object-oriented Concurrent Programming Language SINA] - 1989 | * Anand Triphathi, Eric Berge, Mehmet Akşit: [http://doc.utwente.nl/56045/ An Implementation of the Object-oriented Concurrent Programming Language SINA] - 1989 | ||
[[Category:Programming Languages]] | [[Category:Programming Languages]] |
Latest revision as of 14:26, 23 May 2021
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