A Component Language for Structured Concurrent Programming

Subscribers:
344,000
Published on ● Video Link: https://www.youtube.com/watch?v=syVhlXwaaN0



Duration: 1:13:13
169 views
4


In this talk, I present a new programming language designed for structured concurrency. The language is based on components which are organized in hierarchical and “pointer-free” structures. The components run concurrently and only interact via communication. With this model, hierarchical encapsulation, statefull interactions, race-free concurrency, flexible polymorphism and a simple memory management is enabled. The language is implemented by a native runtime system which allows the efficient execution of a huge number of light-weight processes. In a case study of traffic simulation, it has been demonstrated that the new language enables a more natural mapping to the program and also offers a higher performance compared to other sequential or con¬current simulations.







Tags:
microsoft research