Friday, August 11, 2006

So everyone thinks concurrency will be super important in the years to come. And who would disagree? I recently found this link on the MS Research page. Of course everyone's heard about C Omega, since it was the prototype for the implementation of generics, but did you know about the concurrency lib?

Joins - A Concurrency Library

Comega promised C# programmers a more pleasant world of concurrent programming. Comega had a simple, declarative, and powerful model of concurrency—Join Patterns—applicable both to multithreaded applications and to the orchestration of asynchronous, event-based distributed applications. By exploiting Generics in the Common Language Runtime, we can provide join patterns as a library rather than as a language feature. Offering a library has advantages: The library is language neutral, supporting C#, Visual Basic, and other languages; and the library's join patterns are dynamic, supporting solutions difficult to express with the static join patterns of Comega. The Joins library is efficient and has a simple interface that makes it easy to translate Comega programs to C#. The installer includes a tutorial, documentation, samples, and demos.

8/11/2006 8:58:50 AM (Eastern Standard Time, UTC-05:00)  #    Comments [37]  | 
12/26/2006 8:24:10 AM (Eastern Standard Time, UTC-05:00)
You might be interested in our approach to concurrency and coordination. The primary aim of our technology is to simplify the writing of scaleable, resilient, concurrent/distributed software solutions especially in the case of irregular concurrency. It would appear to us that the majority (if not all) of the other programming tools available seem to target ‘data parallel’ applications. We believe that we are the only provider of a solution that is effective for both regular and irregular concurrency.
We have not implemented a DSL in an ‘application related’ sense as we regard the area of concurrency as the domain we are interested in. It has been our intent to seperate the communications aspects of the solution from the algorithmic/processing aspects of the solution (similar to a co-ordination language). However, we extend the toolset to allow the developer to describe his/her solution using a graphical editor to create something similar to an electronic circuit; this will then be translated to the target language (currently C++). The developer will then be able to write the processing/algorithmic code without any knowledge of the threading/locking/synchronisation issues that writing ‘thread-aware’ code would entail.
We have a runtime which allows the solution to run on a number of OS’es without any changes, and, to run on any hardware topology without any changes (single process on one or more CPU’s (SMP), on shared memory multiprocessors (AMP), and/or heterogeneous networks of these platform types). This ‘hardware independent’ approach facilitates the development of the solution on, say, a desktop PC and allows the choice of hardware to deferred until closer to time of deployment. Hope this interests you from at least from a technological point of view.
9/22/2007 6:42:01 PM (Eastern Standard Time, UTC-05:00)
Nice. Big Thanks!
10/21/2007 8:40:46 PM (Eastern Standard Time, UTC-05:00)
Thanks for stuff.I was looking at the material a long time.
3/28/2009 12:43:25 AM (Eastern Standard Time, UTC-05:00)
Good afternoon. Never part without loving words to think of during your absence. It may be that you will not meet again in life.
I am from Brunei and also now teach English, give true I wrote the following sentence: "There no single website that best for purchasing your airplane tickets online."

With love :-D, Ahmik.
5/14/2009 12:10:43 PM (Eastern Standard Time, UTC-05:00)
Hello. No one gossips about other people's secret virtues.
I am from Fiji and , too, and now am writing in English, please tell me right I wrote the following sentence: "Organic search engine optimization continues to be the first choice of we apply professional seo solutions to every site we build or re engineer and.The seo company, a lancaster based search engine optimisation specialist."

With best wishes ;), Calder.
10/12/2010 3:00:25 AM (Eastern Standard Time, UTC-05:00)
I actually appreciate your writing style. definitely is a excellent post! Thanks!
5/11/2011 8:16:18 AM (Eastern Standard Time, UTC-05:00)
Such a deep asnewr! GD&RVVF
5/12/2011 7:51:33 AM (Eastern Standard Time, UTC-05:00)
ARXZkS , [url=http://rqchwlyfqogo.com/]rqchwlyfqogo[/url], [link=http://guvorlassrhk.com/]guvorlassrhk[/link], http://evhsvpoezsnn.com/
5/17/2011 10:12:32 AM (Eastern Standard Time, UTC-05:00)
best small business insurance rao car insurance kco auto insurance quotes 8-OO
5/18/2011 12:09:03 AM (Eastern Standard Time, UTC-05:00)
airline flights 471 flights cheap >:-D
5/18/2011 7:55:39 AM (Eastern Standard Time, UTC-05:00)
permanent life insurance >:-P auto insurance :) auto insurance quotes amxx
5/19/2011 8:49:18 PM (Eastern Standard Time, UTC-05:00)
buy pills tramadol uvbnhc cymbalta 9327
5/19/2011 10:09:18 PM (Eastern Standard Time, UTC-05:00)
accutane hit purchase prednisone maya prednisone hoft
5/20/2011 6:49:42 PM (Eastern Standard Time, UTC-05:00)
health insurance for individuals =-(( auto insurance quotes 6353 online auto insurance quotes kuyisn
5/20/2011 9:47:03 PM (Eastern Standard Time, UTC-05:00)
buy prednisone online 6361 synthroid by mail 0057 cialis tablet 319
5/22/2011 4:51:56 AM (Eastern Standard Time, UTC-05:00)
life insurance quotes 030788 cheap california auto insurance stqqnn insurance auto auctions 534293
5/22/2011 6:15:39 PM (Eastern Standard Time, UTC-05:00)
cheap car insurance 076129 free car insurance quotes ppyl health insurance eki
5/22/2011 7:47:15 PM (Eastern Standard Time, UTC-05:00)
acomplia 1086 tramadol kldcut
5/23/2011 7:29:39 PM (Eastern Standard Time, UTC-05:00)
health insurance lidgcb auto insurance quotes hxhn lifeinsurance :(((
5/23/2011 9:05:08 PM (Eastern Standard Time, UTC-05:00)
levitra and viagra wldnbx acomplia :-]]
5/24/2011 6:24:16 PM (Eastern Standard Time, UTC-05:00)
health insurance florida >:[ life insurance quotes 539 home insurance %O
5/25/2011 6:56:36 PM (Eastern Standard Time, UTC-05:00)
business insurance tdce online auto insurance quotes xslxj buy auto insurance online %DD
5/25/2011 9:27:11 PM (Eastern Standard Time, UTC-05:00)
priligy overnight shipping 972587 acomplia jchnq cialis 04377
5/26/2011 9:23:01 PM (Eastern Standard Time, UTC-05:00)
ultram pain killers wrkln dreampharmaceuticalscom online order propecia >:-DDD synthroid 717411
5/29/2011 7:48:21 PM (Eastern Standard Time, UTC-05:00)
online life insurance :-)) texas health insurance 8-) home insurance 259
5/30/2011 7:05:06 PM (Eastern Standard Time, UTC-05:00)
auto insurance quotes mstp life insurance 820436 life insurance quotes 996022
5/30/2011 10:19:00 PM (Eastern Standard Time, UTC-05:00)
tramadol ikk discount seroquel 672
5/30/2011 11:57:52 PM (Eastern Standard Time, UTC-05:00)
buy prednisone 2478 viagra prices :-)
5/31/2011 8:56:32 PM (Eastern Standard Time, UTC-05:00)
propecia 147 prednisone online >:))
6/3/2011 9:02:45 PM (Eastern Standard Time, UTC-05:00)
cheap levitra trlud lexapro srhgy
6/3/2011 11:52:15 PM (Eastern Standard Time, UTC-05:00)
tramadol hcl roivh cheap auto insurance 8-]]]
6/4/2011 7:56:14 PM (Eastern Standard Time, UTC-05:00)
levitra 986661 levitra 150 acomplia diet rimonabant smoke wls
6/5/2011 9:10:15 PM (Eastern Standard Time, UTC-05:00)
cheap auto insurance qyc viagra auhy
6/6/2011 6:52:54 PM (Eastern Standard Time, UTC-05:00)
priligy =[ order zovirax online rx pharmaceutical 587 propecia viagra 08870
6/7/2011 10:20:07 PM (Eastern Standard Time, UTC-05:00)
cheap auto insurance zxz auto insurance >:[[[
6/9/2011 8:50:41 PM (Eastern Standard Time, UTC-05:00)
State Farm 778 Auto Insurance jogxn
6/9/2011 10:26:09 PM (Eastern Standard Time, UTC-05:00)
auto insurance quotes 484663 auto insurance online lornx
Name
E-mail
Home page

Comment (HTML not allowed)  

Enter the code shown (prevents robots):

Theme design by Jelle Druyts