Sun выпустила в открытых кодах интерпретатор Fortress - языка программирования для разработки суперкомпьютерных приложений, который, как надеются в компании, станет наследником до сих пор применяемого в этих целях Fortran.
Как признают в самой Sun, Fortress пока находится в ранней стадии развития, и в компании рассчитывают на получение отзывов и предложений по его усовершенствованию от программистов, работающих в научных, правительственных организациях и в компаниях. По словам специалистов Sun, в принципе Fortress является языком общего назначения, но он имеет ряд возможностей, специально предназначенных для высокопроизводительных вычислений. В частности, он поддерживает неявные параллельные вычисления, то есть автоматически распределяет рабочую нагрузку между доступными процессорными ресурсами, не требуя от программиста специального указания необходимости параллельной обработки. Язык полностью разработан "с нуля", что позволило максимально оптимизировать его для HPC-программирования, не обеспечивая поддержку каких-либо устаревших функций. В нынешнем виде опубликованный Sun интерпретатор работает под управлением виртуальной машины Java, но в финальном варианте это будет уже компилятор, предназначенный для исполнения непосредственно на суперкомпьютерах, кластерах и высокопроизводительных рабочих станциях. Сайт проекта - http://fortress.sunsource.net/.