Я думаю, что это вряд ли в ближайшем будущем. И если это произойдет, я думаю, что это будет более вероятно на уровне IL (перезапись сборки), а не на уровне языка (например, что-то специфическое для F # / compiler). Это интересный вопрос, и я ожидаю, что некоторые хорошие умы смотрели на это и будут продолжать смотреть на это некоторое время, но в ближайшей перспективе, я думаю, основное внимание будет уделяться тому, чтобы людям было легче направлять многопоточность / распараллеливание программ, а не просто все это происходит как по волшебству.
(Языковые функции, такие как асинхронные рабочие процессы F # , и такие библиотеки, как параллельная библиотека задач и другие , являются хорошими примерами краткосрочного прогресса; они могут выполнять большую часть тяжелая работа для вас, особенно когда ваша программа более декларативна, чем обязательна, но она все еще требует от программиста выбора, выполнения анализа на предмет корректности / значимости и, вероятно, внесения небольших изменений в структуру кода, чтобы все это работало. )
Во всяком случае, это все домыслы; Кто может сказать, что принесет будущее? Я с нетерпением жду, чтобы узнать (и, надеюсь, некоторые из них произойдет). :)