Je suis en train de créer un langage de programmation pour le plaisir où l'idée est que chaque appel de fonction / nouveau bloc (clauses if, boucles, etc.) fonctionnera dans un thread séparé. Au lieu de créer de nouveaux threads, la norme devrait être qu'il le fasse automatiquement, et si vous voulez qu'il s'exécute dans le thread principal, vous devrez le spécifier.
Je ne suis pas très informé sur la programmation parallèle multi-thread mais je connais les bases (Futures, objets thread-safe). Par conséquent, je me demande à quoi pourrait ressembler un tel langage sur le plan de la syntaxe et s'il est même possible de commencer par? Le but n'est pas de le rendre "utile", c'est plus pour le plaisir et une expérience d'apprentissage.
(Je suis désolé si ce n'est pas le bon endroit pour poster. Si c'est le cas, j'apprécierais volontiers si vous me dirigez vers le bon endroit où une question comme la mienne est autorisée.)