Le langage que tu décris, basé sur le passage de message asynchrone existe: Il s'appelle Erlang (http://www.erlang.org)(...) et a été conçu pour permettre de réaliser des applications industrielles robustes, scalables et tolérantes aux pannes.
Le langage est orienté concurrence. Il manipule des processus plutôt que des objets.Une des approches pour réduire le nombre de bugs dans le langage est l'expressivité du langage: Le nombre de bugs dans un code est plus que proportionnel par rapport au nombre de lignes de code. Réduire le nombre de lignes de code réduit considérablement le nombre de bug.
Il se trouve qu'Erlang a été utilisé avec succès sur des très gros projets industriel chez Ericsson (entre autres).
# Erlang
Posté par Mickaël Rémond . En réponse au journal Repenser les langages et le développement logiciel. Évalué à 5.
Le langage est orienté concurrence. Il manipule des processus plutôt que des objets.Une des approches pour réduire le nombre de bugs dans le langage est l'expressivité du langage: Le nombre de bugs dans un code est plus que proportionnel par rapport au nombre de lignes de code. Réduire le nombre de lignes de code réduit considérablement le nombre de bug.
Il se trouve qu'Erlang a été utilisé avec succès sur des très gros projets industriel chez Ericsson (entre autres).
--
Mickaël Rémond
http://www.3pblog.net/(...)
Mickaël