Hele, zrovna tohle čtu z postele v SFO Hilton Airport a za dvě hodiny začíná registrace na SF Bay Area Factory 2010 a musím se smát. Funkcionální jazyk pro paralelní programovaní? O Erlangu jste slyšeli? Problémy s row lock v cache SMP architektury? Co takhle immutable data a message passing s kopírováním dat. Tohle paradigma například na http://www.tilera.com/ čipech dává velmi zajímavé výsledky. Jistě, paralelizovat některé úlohy je problém. To bude vždycky stejně tak jako vyřešit některé úlohy vůbec. Ale například v oblasti serverových úloh je zátěž paralelní už ze své podstaty, takže ji stačí neserializovat omylem. Potřebuji obsloužit 1000 uživatelů? Mám 1000 paralelních úloh. Pokud bych i jednotlivé úlohy byl schopen dále paralelizovat, tak je to jen příjemné zlepšení, ale takové vlastnosti mají běžné úlohy naprosto přirozeně, staří je jen vidět. Vždyť svět je paralelní ze své podstaty. Lidská společnost funguje naprosto přirozeně na paralelním principu a pro svoji komunikaci používá message passing. Stačí jen programovat tak jak žijeme a nepoužívat umělé sériové algoritmy, které jsme se učili za posledních 40 let.