Каково ваше мнение относительно проекта, который попытается взять код и автоматически разбить его на потоки (возможно, время компиляции, возможно, во время выполнения).
Взгляните на код ниже:
for(int i=0;i<100;i++)
sum1 += rand(100)
for(int j=0;j<100;j++)
sum2 += rand(100)/2
Этот тип кода может автоматически разделяться на два разных потока, которые работают параллельно. Считаете ли вы это возможным? У меня такое ощущение, что теоретически это невозможно (это напоминает мне проблему с остановкой), но я не могу оправдать эту мысль.
Вы считаете это полезным проектом? есть что-нибудь подобное?