“A Sun está desenvolvendo uma nova linguagem chamada Fortress cujo objetivo é substituir no futuro o Fortran em processamento matemático, principalmente com multithread. As especificações são licenciadas em BSD, assim como o protótipo de um interpretador Fortress.”
Mas sinceramente, acho que não pega, pelos seguintes motivos:
1 - Ainda não existe um compilador, só um interpretador java, de forma que é necessário um ainda se produzir um compilador optimizado, e uma espécie de "máquina virtual" ou ambiente especial de execução para que o sistema seja aproveitável não somente nas máquinas multiprocessadas da SUN mas também em clusters (muito comuns hoje em dia no meio científico)
2 - A parte mais difícil de paralelizar simulações complexas não reside em fazer o código se executado em várias threads, e sim separar corretamente "pedaços" do algorítmo de forma que se tenha mesmo algum ganho em relação a execução serial
3 - Algumas pessoas que programam simulações científicas usam o famoso fortran desde 66 (hoje em dia é comum encontrar gente usando programas escritos em fortran 70 que rodam MUITO bem) e tem bibliotecas ENORMES de algorítmos prontos. Existem também centenas de bibliotecas optimizadas para calculos em fortran que são quase tradicionais, sem contar que em computação científica a mudança de linguagem/arquitetura pode alterar a precisão dos resultados, e isso (acreditem) pode ser um problema sério.
4 - Apesar desta poder ser considerada uma vantagem, a sintaxe vai ser um pouco estranha para pessoas acostumadas com linguagens como c e java, já que esta tem como objetivo de ser o mais próxima da linguagem matemática (já estou com vontade de fazer uma biblioteca pra que ele entenda a sintaxe da linguagem como LaTex), o que matemáticos e físicos com menos experiência em programação podem considerar uma vantagem TREMENDA!