19.10.2010 НовостиСейчас растут потребности в программах, использующих преимущества современных многоядерных и параллельных систем. Университет Иллинойса (США) выступил с инициативой разработки версии языка Java с поддержкой параллельных вычислений, после чего был запущен проект с целью реализации детерминистского параллельного языка Java (Deterministic Parallel Java, DPJ), который финансируют Национальный научный фонд США, Intel и Microsoft. В пресс-релизе, посвященном новой технологии, представитель Исследовательского центра по универсальным технологиям параллельных компьютерных вычислений (Universal Parallel Computing Research Center, UPCRC) при университете Чери Хелреджел пишет, что новый параллельный язык первым гарантировал детерминистскую семантику для объектно-ориентированных программ общего назначения без проверки во время исполнения. Кроме того, это первый язык, использующий проверку во время компиляции типов для параллельных операций на массивах ссылок (указателей) на объекты, и первый, в котором применяются регионы и эффекты для гибких вложенных структур данных. Профессор Иллинойского университета Викрам Адве и студент Роберт Боччино решили “упростить параллелизм” и создали группу, сосредоточившую внимание на потребностях разработчиков. Они стремились создать язык, поддерживающий различные стили программирования, которые лучше всего знакомы разработчикам и которые те считают наиболее продуктивными, например основные объектно-ориентированные языки. На сайте UPCRC ...
читать далее.