URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 91637
[ Назад ]

Исходное сообщение
"Доступен для тестирования предварительный выпуск Java 8"

Отправлено opennews , 10-Сен-13 21:09 
Компания Oracle выпустила (http://mreinhold.org/blog/jdk8-preview) JDK 8 De­vel­oper Pre­view, первую предварительную версию пригодную для повсеместного тестирования в сообществе разработчиков. Выпуск JDK 8 De­vel­oper Pre­view проходит все тесты для всех поддерживаемых платформ. Готовые для установки сборки подготовлены (http://jdk8.java.net/download.html) для Linux (x86, ARM), Solaris (x86, SPARC), Winodws и Mac OS X. Релиз намечен на 18 марта 2014 года.


Ветка Java 8 примечательна (http://openjdk.java.net/projects/jdk8/features) добавлением развиваемой (http://openjdk.java.net/projects/lambda/) в рамках проекта Lambda поддержки Lisp-подобных лямбда-выражений ("замыкания") и расширений стандартных библиотек средствами для параллельного выполнения операций над потоками данных, что должно упростить написание кода для многоядерных процессоров. Кроме того, добавлен (http://www.jcp.org/en/jsr/detail?id=310) новый API для работы с датами и временем; реализована поддержка компактных профилей (http://cr.openjdk.java.net/~mr/se/8/java-se-8-edr-spec.html#...) для развёртывания на оборудовании с ограниченными ресурсами приложений, которым не требуются все компоненты платформы; добавлена новая система сборки на основе Autoconf; интегрирован  Nashorn (http://www.opennet.me/opennews/art.shtml?num=35427) - легковесный и высокопроизводительный движок JavaScript, работающий поверх виртуальной машины Java (JVM).


Изначально релиз Java 8 планировалось выпустить в сентябре 2013 года, но график разработки был изменён в связи с решением по проведению внеочередной работы по усилению безопасности, на которую были переброшены многие вовлечённые в разработку Java 8 инженеры.

URL: http://mreinhold.org/blog/jdk8-preview
Новость: http://www.opennet.me/opennews/art.shtml?num=37875


Содержание

Сообщения в этом обсуждении
"Доступен для тестирования предварительный выпуск Java 8"
Отправлено IIIypuk , 10-Сен-13 21:09 
Интересно, хоть кто-нибудь будет качать?

"Доступен для тестирования предварительный выпуск Java 8"
Отправлено Artspb , 10-Сен-13 21:38 
Я буду.

"Доступен для тестирования предварительный выпуск Java 8"
Отправлено AnonuS , 11-Сен-13 00:44 
> Интересно, хоть кто-нибудь будет качать?

Да, если сумеем понять чего вот тут написано: "... и расширений стандартных библиотек средствами для параллельного выполнения операций над потоками данных, что должно упростить написание кода для многоядерных процессоров... "


"Доступен для тестирования предварительный выпуск Java 8"
Отправлено AnonuS , 11-Сен-13 00:45 
P.S.: Узя, залогинься! Поясни чего кто там на ком стоял и для чего это нам столь необходимо.



"Доступен для тестирования предварительный выпуск Java 8"
Отправлено AnonuS , 11-Сен-13 00:46 
> P.S.: Узя, залогинься! Поясни чего кто там на ком стоял и для
> чего это нам столь необходимо.

FIX: "Узя" --> "Изя"


"Доступен для тестирования предварительный выпуск Java 8"
Отправлено Andrey Mitrofanov , 11-Сен-13 10:38 
> упростить написание кода для многоядерных процессоров... "

Там написано: покупайте Оракел Джавва Восэмъ, скамую многопроцессорную, многозадачную, многобиблиотечную, многоядрёную из всех самых простых, самых стандартных и самых библиотечных!

Чё не понятно-то??


"Доступен для тестирования предварительный выпуск Java 8"
Отправлено vn971 , 11-Сен-13 18:17 
В языке Scala, например, это выражение типа
  List(1,2,3).par.map(x => x*10)
здесь выражением `List(1,2,3)` мы задаём список int-чисел, метод `.par` возвращает специальную обёртку над коллекцией для выполнения параллельных операций, а метод `.map(...)` на такой коллекции/обёртке автоматически сам распараллелит выполнение внутреннего кода на несколько ядер.

"Доступен для тестирования первый предварительный выпуск Java..."
Отправлено 333 , 10-Сен-13 21:43 
Кажется завоняло ораклом

"Доступен для тестирования первый предварительный выпуск Java..."
Отправлено Crazy Alex , 11-Сен-13 02:17 
Эх, когда он уже по-настоящему завоняет... трупненько

"Доступен для тестирования первый предварительный выпуск Java..."
Отправлено Аноним , 10-Сен-13 22:08 
Пошел колупать.

"Доступен для тестирования первый предварительный выпуск Java..."
Отправлено Аноним , 10-Сен-13 22:43 
>в рамках проекта Lambda

В Clojure не смогли добавить оптимизацию хвостовой рекурсии из-за ограничений JVM, может такими темпами ситуация изменится.


"Доступен для тестирования первый предварительный выпуск Java..."
Отправлено AnonuS , 11-Сен-13 01:00 
>>в рамках проекта Lambda
> В Clojure не смогли добавить оптимизацию хвостовой рекурсии ...

Какая жалость ! Без рекурсий конечно кирдык всему приходит, работа встала - нечем переполнять стек.

А без хвостовой рекурсии вообще затык - брат Аноним не может запиливать умные посты не Опеннет.


"Доступен для тестирования первый предварительный выпуск Java..."
Отправлено Crazy Alex , 11-Сен-13 02:18 
ну так функционвальщина везде где можно - это ж нынче модно и молодежно. А что функция в десять раз проще читается, когда в ней рекурсии нет - это мелочи, ну да...

"Доступен для тестирования первый предварительный выпуск Java..."
Отправлено Аноним , 11-Сен-13 03:34 
А ты не стесняйся - ты покажи! Ну хоть один пример ...

"Доступен для тестирования первый предварительный выпуск Java..."
Отправлено Led , 11-Сен-13 04:12 
> ну так функционвальщина везде где можно - это ж нынче модно и
> молодежно. А что функция в десять раз проще читается, когда в
> ней рекурсии нет - это мелочи, ну да...

Ага, а комиксы в десять раз проще читаются, чем книжки.


"Доступен для тестирования первый предварительный выпуск Java..."
Отправлено Аноним , 11-Сен-13 05:10 
Clojure - это диалект Лиспа. Какой Лисп без рекурсии?

"Доступен для тестирования первый предварительный выпуск Java..."
Отправлено umbr , 12-Сен-13 01:14 
Clojure - пародия на Лисп.
/fixed

"Доступен для тестирования первый предварительный выпуск Java..."
Отправлено Аноним , 13-Сен-13 00:58 
хм, а как тогда в scala хвостовая рекурсия сделана? или там поделка частичная реализация?

"Доступен для тестирования первый предварительный выпуск Java..."
Отправлено Аноним , 11-Сен-13 12:43 
> поддержки Lisp-подобных лямбда-выражений ("замыкания")

facepalm.hs


"Доступен для тестирования первый предварительный выпуск Java..."
Отправлено хрюкотающий зелюк , 11-Сен-13 13:47 
МОДУЛЬНОСТЬ?! Где обещанная модульность? Причина, по которой я даже чисто из интереса жабу не тыкаю палочкой.

"Доступен для тестирования первый предварительный выпуск Java..."
Отправлено Аноним , 11-Сен-13 19:50 
Чего хрюкотать то, ioc пилят совсем недавно, наверное на нем и модульность запилят...и будет всем жопа :)

"Доступен для тестирования первый предварительный выпуск Java..."
Отправлено Аноним , 13-Сен-13 00:56 
к сожалению, только в java9; кто-то писал что профили - некоторый шаг к посл. модульности jigsaw... увидим

"Доступен для тестирования первый предварительный выпуск Java..."
Отправлено Аноним , 13-Сен-13 17:02 
в новом фортране есть, в новых сях(в плюсом и без) есть.
ну и само собой в Модула-2 и иже, исконно.
Хаскел и тем более Эрланг - совсем ХОРОШО :0)

"Доступен для тестирования первый предварительный выпуск Java..."
Отправлено Аноним , 19-Сен-13 06:25 
http://hg.openjdk.java.net/jdk8/jdk8