En fait le gros probleme c'est qu'un programme c'est linéaire dans la tete de tout le monde.
Pourquoi, ne pas se servire du GS pour faire un langage multi-thread natif, (voir meme p2p/culterising, par la même occasion), j'y pensais justement ce matin dans le train ( j'ai eu le temps, c'etait la grève :S ) ( Non non, GS est toujours d'actualité, en se moment je suis dans les automates LALR pour analysé les sources
).
En gros rendre le code non-linéaire, avec l'evenementiel et l'objet, je pense que c'est possible
Mais apres c'est une question de performance.
i = 1 + 5 + ( 9 * 6 );
Tu veux multi-thread quoi ? la dedans ?
Dev un API en C ou C++, pourquoi pas... C'est a voir