Sina: Difference between revisions
Created page with "'''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 ..." |
|||
(One intermediate revision by the same user not shown) | |||
Line 3: | Line 3: | ||
==Implementations== | ==Implementations== | ||
*[[Sina/st]] | *[[Sina/st]] | ||
==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 | |||
[[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