Jump to content

Sina: Difference between revisions

From EDM2
Ak120 (talk | contribs)
Ak120 (talk | contribs)
 
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