Saya sering mendengar tentang bahasa lain yang dipromosikan sebagai bahasa yang lebih cocok untuk pemrograman multi-core/bersamaan, misalnya. Clojure, Scala, Erlang dll. tapi saya sedikit bingung mengapa saya perlu khawatir tentang banyak inti, bukankah seharusnya Java/.NET VM menanganinya secara otomatis dan jika tidak, apa alasan di baliknya?
Apakah karena bahasa-bahasa yang disebutkan tersebut bersifat fungsional dan memiliki keunggulan intrinsik dibandingkan bahasa non-fungsional?