3 ms·
This is one of the few times I've seen anybody mention threading in Ada in this sort of discussion. I've become quite fond of the language, and my first brush o
by foerbert 6y ago
This is one of the few times I've seen anybody mention threading in Ada in this sort of discussion. I've become quite fond of the language, and my first brush over the tasking stuff left me fairly impressed/interested. However actually getting into it is something I've been meaning to do, so I don't really have much experience with it in practice.
So I'm quite curious, what problems with it you were referring to?
- lioeters 6y agoNot OP, and not familiar with Ada - but this might go into the limitations of Ada's concurrency model: Rendezvous Facilities: Concurrent C and the Ada Language - https://www.computer.org/csdl/journal/ts/1988/11/e1546/13rRUx0gewB https://www.computer.org/csdl/journal/ts/1988/11/e1546/13rRU... > The concurrent programming facilities in both Concurrent C and the Ada language are based on the rendezvous concept. Although these facilities are similar, there are substantial differences. > Facilities in Concurrent C were designed keeping in perspective the concurrent programming facilities in the Ada language and their limitations. Concurrent C facilities have also been modified as a result of experience with its initial implementations. > The authors compare the concurrent programming facilities in Concurrent C and Ada and show that it is easier to write a variety of concurrent programs in Concurrent C than in Ada.
- solresol 6y agoA lot changes in Ada-95; the Ada-83 concurrency model was indeed very limited (which is what that article talked about).