Marco Russo

.NET, Business Intelligence e dintorni

News

Windows Developer Conference 2012

Torino Technologies Grou

Corsi

Libri

Miei blog in inglese

Archives

Considerazioni sul parallelismo

Leggere Joel Spolsky è sempre stimolante, ma mi preme segnalare questo interessante articolo che tratta i fondamenti dell'integrazione del parallelismo all'interno del linguaggio (anche se non è diretto come si penserebbe al'inizio)

Credo comunque che anche Microsoft stia lavorando in termini di ricerca nel campo delle architetture necessarie per ottenere il massimo parallelismo. Sentiremo parlarne ancora, da qui in avanti.

Comments

Gian Piero Anselmi said:

Spero solo di vedere il CCR, presente gia nel MS Robotics SDK, presto integrato all'interno della piattaforma .NET. J.Richter sta lavorando proprio alla revisione del CCR, assieme a Chrysanthakopoulos, in vista di una sua posssibile inclusione (?).
La cosa stupefacente è come, sfruttando meccanismi impliciti e semplici della FX (ie iteratori e delegates), Chrysanthakopoulos abbia "partorito" questo runtime. La stoffa non è acqua e credo che i geni si riconoscano anche dal fatto di riuscire ad utilizzare concetti semplici per affrontare problemi grandi. Su http.//www.nit.it/feed.xml alcuni links per chi fosse interessato.
# August 2, 2006 8:33 AM

Daniele Mantovani said:

Microsoft CCR è un interessante framework. In realtà Microsoft ha da tempo avviato un progetto chiamato "Polyphonic C#
" (http://research.microsoft.com/~nick/polyphony/) il cui obiettivo è introdurre nella sintassi del linguaggio stesso (first-class concept) costrutti per la programmazione concorrente basata sul join calculus.
# August 2, 2006 4:17 PM

marco said:

Gian Piero, grazie per la segnalazione, davvero interessante, in queste settimane un po' piene non l'avevo notato.
Lo studierò meglio...

Marco
# August 2, 2006 11:00 PM

davidnscreetonk said:

A nurse practitioner requirements even much more greater education. Excel Staffing Companies Inc supplies staffing in seventeen states of which eight are also compact states. There are a number of different types of nursing facilities. Certified Nursing Assistant Training Requirements As a matter of fact, many versions of nursing ethics explicitly state the need for nurses of all categories and specialties not only to possess professional competence but also to pursue professional development through continuing education and training.

# October 4, 2012 1:50 AM

brennanekernj said:

All agreed it was a very interesting experience but the idea of stopping at another winery was a bit disturbing. It's hard to find and keep a job in today's economy, but there is always room for odd jobs. I loved to hear the sound of them when the wind blows through them. The weather would cause the galleons to be shipwrecked and never make it back to Spain or back to the Americas.

# October 9, 2012 4:36 AM

brittanyefloresx said:

Sarah wanted to include her favorite artists lip-synching to her song in her video. The audience so thoroughly enjoyed his singing; he began working on a full-time country music career. Country music concerts are often boisterous, incredibly fun events that, unlike rock or metal concerts, are also safe and less chaotic. The show's proceeds benefit the Atlanta Mission, which works to transform the lives of those facing homelessness by providing emergency shelter, job attainment, long term residential recovery and transitional housing for men, women and children in Atlanta.

# October 24, 2012 11:35 PM

dawnqplumn said:

Follow me on TWITTER! Some sites will offer batteries for just about every type of motorcycle including Yamaha, Honda, Kawasaki, Suzuki, Harley Davidson, or BMW. These batteries had an advantage of storing twice as much energy as that of lead-acid batteries for identical weights. The idea when buying jewelry online is to be wise before you actually purchase an item. Here you can gain access to the global market rather than just your local one thus giving you a great deal more choice and generally much lower prices.

# November 2, 2012 10:54 PM