Attualmente sto creando un linguaggio di programmazione per divertimento in cui l'idea è che ogni chiamata di funzione / nuovo blocco (se clausole, loop ecc.) Funzionerà in un thread separato. Invece di creare nuovi thread, lo standard dovrebbe essere che lo fa automaticamente, e se vuoi che venga eseguito nel thread principale dovrai specificarlo.
Non sono così informato sulla programmazione multi-thread, parallela, ma conosco le basi (Futures, oggetti thread-safe). Quindi mi chiedo come un linguaggio del genere possa sembrare una sintassi saggia e se è persino possibile iniziare? L'obiettivo non è renderlo "utile", è più per il divertimento e un'esperienza di apprendimento.
(Mi dispiace se questo è il posto sbagliato in cui pubblicare. In tal caso, sarei lieto di apprezzarmi se mi indicassi il posto giusto in cui è consentita una domanda come la mia.)