This shows you the differences between two versions of the page.
|
what_is_the_best_dci_language [2014/01/20 09:37] gazoot |
what_is_the_best_dci_language [2014/01/25 09:53] (current) gazoot |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== What is the best DCI language? ====== | ====== What is the best DCI language? ====== | ||
| - | Your favorite language, of course! :-) Naturally it should have some notion of objects, since DCI is about networks of communicating objects. | + | Your favorite language, of course! :-) Naturally it should have some notion of objects, since DCI is about networks of collaborating objects. |
| - | Furthermore, these objects will have functionality (methods) attached to them at runtime, so the language must support some way of extending types, while not breaking object identity at the same time(([[Why isn't it DCI if you use a wrapper object to represent the Role?]])). Some examples of how this is done with statically typed languages like C# and C++ can be found here: [[Can I use DCI in Java?]]. | + | Furthermore, these objects will have functionality (methods) attached to them at runtime, so the language must support some way of extending types, while [[Why isn't it DCI if you use a wrapper object to represent the Role?|not breaking object identity]] at the same time. Some examples of how this is done with statically typed languages like C# and C++ can be found here: [[Can I use DCI in Java?]]. |
| See [[Existing DCI Implementations]] for information about support for the language of your choice. | See [[Existing DCI Implementations]] for information about support for the language of your choice. | ||