Проект Tsan может избавить многопоточные программы Java от состояний гонки данных
Инструментарий призван предупреждать возникновение ситуаций, в которых разные потоки программы обращаются к одной и той же области памяти и пытаются ее менять, что приводит к непредсказуемому поведению.
Апелляционный суд: в Google нарушили авторские права Oracle на Java
Дело, которое рассматривается с 2010 года, направлено в федеральный суд в Сан-Франциско, который определит сумму компенсации.
В Java планируется развивать поддержку графических процессоров и контейнеров
Первое чрезвычайно важно для решения задач машинного обучения, второе обеспечит предсказуемое масштабирование для работы с большими данными.
JavaScript стал самым известным среди разработчиков языком
По данным очередного опроса, проведенного фирмой HackerRank, его на профессиональном уровне знает более 73% программистов.
Amazon предлагает Corretto — альтернативу Oracle Java Development Kit
Функционал Corretto 8 соответствует OpenJDK 8, вышедшему в 2014 году. Corretto 11, отвечающий нынешнему OpenJDK 11, планируется выпустить в апреле.
SAP выпустила собственный дистрибутив Java
Дистрибутив получил название SapMachine. Клиенты и партнеры компании могут свободно запускать на нем свои приложения на основе OpenJDK.
Tiobe: популярность Python в 2018 году значительно выросла
Java, Си, C++, VisualBasic.Net, Kotlin, Matlab, Rust и TypeScript также набирают очки, в то время как Ruby и F# теряют свои позиции.
Red Hat предлагает платные услуги поддержки Java для Windows
В числе услуг, предоставляемых на коммерческой основе, — выпуск заплат для критических брешей безопасности и содействие в разработке Java-приложений.
Python впервые поднялся на третье место в рейтинге языков Tiobe
Рейтинг Tiobe составляется на основе количества запросов, связанных с конкретными языками программирования, в популярных поисковых системах: Google, Bing, Yahoo и Wikipedia
Oracle и Intel работают над API для реализации векторных алгоритмов на Java
Векторные вычисления будут компилироваться в оптимальные инструкции для целого спектра архитектур SIMD-процессоров, в том числе Intel и ARM.
Все эталонные реализации компонентов Java EE перешли от Oracle к Eclipse
В Eclipse Foundation согласились взять под свое крыло корпоративную платформу Java после того, как в Oracle решили отказались от координации ее дальнейшей разработки.
Oracle объявляет JavaScript-движок Nashorn устаревшим, предлагая переходить на GraalVM
В числе его в компании называют более полную реализацию стандартов, в том числе поддержку ECMAScript 2016 и 2017 и частичную — ECMAScript 2018.
Коммерческая версия Java SE теперь доступна только по подписке
Те, кто не оформит подписку, потеряет права на использование полученных ранее коммерческих продуктов. Альтернатива — переход на свободную версию OpenJDK.
В Oracle установили срок прекращения выпуска обновлений для Java 8
Корпорация рекомендует пользователям изучить план поддержки Java SE и оценить возможности перехода на новые версии или приобретения коммерческой лицензии.
Python и Scala поднялись в рейтингах популярности языков программирования
Python впервые занял первое место в рейтинге PyPL, который учитывает частоту запросов к Google на поиск учебных материалов. Рейтинг Tiobe, учитывающий более широкий круг запросов, традиционно возглавляет Java.
Java переходит на последовательную нумерацию версий
До сих пор изменение первой цифры номера говорило о том, что в версии реализовано существенное количество новых функций, а цифры после точки меняли, чтобы показать, что главное внимание уделялось исправлению ошибок и улучшению отдельных аспектов.
Корпоративную версию платформы Java переименовали в Jakarta EE
Название пришлось поменять, так как после перехода разработки Java EE под контроль Eclipse авторские права на прежнюю торговую марку остались у корпорации Oracle.
Eclipse Foundation выбирает новое название для платформы Java
На выбор предложено два варианта: Enterprise Profile и Jakarta EE. Открытое онлайн-голосование заканчивается 23 февраля.
Oracle продлевает выпуск обновлений для JDK 8 до 2019 года
С выходом JDK 9 Oracle переходит на новое расписание выпуска Java SE — новые версии будут выходить каждые полгода, тогда как раньше период между масштабными обновлениями составлял около трех лет.
«СберТех» запускает бесплатную Java-школу
Пройти обучение в школе могут студенты последних курсов ИТ-вузов и молодые специалисты.