tag:blogger.com,1999:blog-8471450961411756399.post2494439813261111097..comments2021-10-11T08:31:13.814+02:00Comments on Daniel's Blog: Concurrent Hello World in Go, Erlang and C++Daniel Himmeleinhttp://www.blogger.com/profile/13947784031669126669noreply@blogger.comBlogger5125tag:blogger.com,1999:blog-8471450961411756399.post-63946041638945543692013-01-02T10:32:38.410+01:002013-01-02T10:32:38.410+01:00Actors and CSP:
http://cstheory.stackexchange.com...Actors and CSP: <br />http://cstheory.stackexchange.com/questions/184/whats-the-difference-between-the-actor-model-of-concurrency-and-communicating-s<br /><br />https://groups.google.com/forum/?fromgroups=#!topic/golang-nuts/TbVZNLbvZlY<br /><br />http://bartoszmilewski.com/2009/07/16/on-actors-and-casting/Daniel Himmeleinhttps://www.blogger.com/profile/13947784031669126669noreply@blogger.comtag:blogger.com,1999:blog-8471450961411756399.post-2970149708573052212012-11-07T08:15:32.217+01:002012-11-07T08:15:32.217+01:00You can use a lot of C++ abstractions to implement...You can use a lot of C++ abstractions to implement a concurrent Hello World. Plain threads and semaphores, Boost fibers, or other async stuff. But I wanted to see the solution using the Mindroid framework since it is much lighter weight (than Boost) and therefore even runs on tiny embedded hardware targets. Furthermore I really like Android's concurrency stuff. But I have to admit that the Mindroid C++ is somewhat bloated here. This is because Mindroid is a concurrency library that focuses on Actors and message passing which is great for real applications that need to scale but not for tiny ones like Hello World.Daniel Himmeleinhttps://www.blogger.com/profile/13947784031669126669noreply@blogger.comtag:blogger.com,1999:blog-8471450961411756399.post-26362449650863670412012-11-07T07:28:54.864+01:002012-11-07T07:28:54.864+01:00don't understand why you don't use the bui...don't understand why you don't use the built in async functionality in C++11? Matthew Clarkhttps://www.blogger.com/profile/07280203312541932228noreply@blogger.comtag:blogger.com,1999:blog-8471450961411756399.post-87072317128755110102012-11-06T19:15:26.839+01:002012-11-06T19:15:26.839+01:00A libccpa example for C++11 would also make a good...A <b>libccpa</b> example for C++11 would also make a good fit: https://github.com/Neverlord/libcppaMatthias Vallentinhttps://www.blogger.com/profile/18246529686272793999noreply@blogger.comtag:blogger.com,1999:blog-8471450961411756399.post-51689751293479700602012-11-05T17:41:41.472+01:002012-11-05T17:41:41.472+01:00I did a Common Lisp version of it at http://tapoue...I did a Common Lisp version of it at http://tapoueh.org/blog/2012/11/04-Concurrent-Hello.html to compare, and the lparallel Common Lisp library author did some work on the topic too at http://lparallel.org/2012/11/05/concurrent-hello-world/Anonymoushttps://www.blogger.com/profile/05879980079699791450noreply@blogger.com