The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Выпуск Java SE 26 и OpenJDK 26. Проект по интеграции поддержки JavaScript и Python в JVM

17.03.2026 22:23 (MSK)

После шести месяцев разработки компания Oracle опубликовала платформу Java SE 26 (Java Platform, Standard Edition 26), в качестве эталонной реализации которой используется открытый проект OpenJDK. За исключением удаления некоторых устаревших возможностей в Java SE 26 сохранена обратная совместимость с прошлыми выпусками платформы Java - большинство ранее написанных Java-проектов без изменений будут работоспособны при запуске под управлением новой версии. Готовые для установки сборки Java SE 26 (JDK, JRE и Server JRE) подготовлены для Linux (x86_64, AArch64), Windows (x86_64) и macOS (x86_64, AArch64). Разработанная в рамках проекта OpenJDK эталонная реализация Java SE 26 полностью открыта под лицензией GPLv2 с исключениями GNU ClassPath, разрешающими динамическое связывание с коммерческими продуктами.

Java SE 26 отнесён к категории выпусков с обычным сроком поддержки, обновления для которого будут выпускаться до следующего релиза. В качестве ветки с длительным сроком поддержки (LTS) следует использовать Java SE 25, Java SE 21 или Java SE 17, обновления для которых будут выпускаться до 2033, 2031 и 2029 годов соответственно (общедоступные - до сентября 2030, 2028 и 2026 годов). Расширенная поддержка LTS-ветки Java SE 8 продлится до 2030 года, а Java SE 11 - до 2032 года.

Среди изменений в Java SE 26 (1, 2, 3, 4):

  • Реализован вывод предупреждения при использовании глубокой рефлексии для изменения полей, помеченных ключевым словом "final". В будущем планируется отключить по умолчанию небезопасные возможности языка и, среди прочего, сделать поля, помеченные как final, полностью не изменяемые, убрав обходной путь для их изменения через глубокую рефлексию (API Reflection).
  • Удалён API Applet (java.applet.Applet*, javax.swing.JApplet), применявшийся для запуска Java-приложений в браузере. Данный API потерял актуальность после прекращения поддержка Java-плагина для браузеров и был объявлен устаревшим в 2021 году.
  • Реализована возможность использования предварительно формируемого кэша (AOT - ahead-of-time) c любыми сборщиками мусора, включая ZGC (Z Garbage Collector). Изменение подразумевает поддержку последовательной загрузки прокэшированных Java-объектов в память, используя универсальный и не зависящий от сборщиков мусора формат вместо прямого маппинга в память специфичных представлений кэша. Использование AOT-кэша сокращает время запуска и ускоряет актуализацию (warmup) виртуальной машины HotSpot.
  • В API HTTP Client добавлена поддержка протокола HTTP/3, позволяющая приложениям и библиотекам обращаться к серверам по HTTP/3 после минимальных изменений кода.
  • Повышена производительность сборщика мусора G1, благодаря сокращению блокировок для синхронизации потоков приложения с потоками сборщика мусора.
  • Предложен второй предварительный вариант API для кодирования и декодирования объектов с криптографическими ключами, сертификатами и списками отозванных сертификатов, используя формат PEM (Pivacy-Enhanced Mail).
  • Предложен для тестирования шестой предварительный вариант API для cтруктурированного параллелизма (Structured Concurrency), упрощающего разработку многопоточных приложений за счёт обработки нескольких задач, выполняемых в разных потоках, как единого блока.
  • Добавлен вторая предварительная редакция API Lazy Constants для работы с объектами, содержащими неизменяемые данные и обрабатываемыми в JVM как константы. К подобным объектам применяются оптимизации производительности, аналогичные полям с ключевым словом "final". В отличие от "final" новый API разделяет создание постоянных значений и их инициализацию, гарантирует, что значение может быть инициализировано только один раз, сокращает время запуска программ и позволяет применять в пользовательском коде оптимизации сворачивания констант (constant-folding), ранее использовавшиеся только во внутреннем коде JDK.
    
       class Application {
           // Было:
           // static final UserService USERS = new UserService();
           // Теперь можно:
           static final StableValue<UserService> USERS = StableValue.of();
    
           public static UserService users() {
              return USERS.orElseSet(UserService::new);
           }
        }
    
  • В механизме сопоставления с образцом предложен четвёртый предварительный вариант возможности использования примитивных типов (int, byte, char и другие базовые типы, не являющиеся объектами) во всех видах шаблонов, в операторе "instanceof" и в блоках "switch".
    
       switch (x.getStatus()) {
           case 0 -> "okay";
           case 1 -> "warning";
           case 2 -> "error";
           case int i -> "unknown status: " + i;
       }
       if (i instanceof byte b) {
        ... b ...
       }
    
  • Предложена одиннадцатая тестовая реализация API Vector, предоставляющего функции для векторных вычислений, которые выполняются с использованием векторных инструкций процессоров x86_64 и AArch64 и позволяют одновременно применить операции сразу к нескольким значениям (SIMD). В отличие от предоставляемых в JIT-компиляторе HotSpot возможностей по автовекторизации скалярных операций, новый API даёт возможность явно управлять векторизацией для параллельной обработки данных.

Кроме того, компания Oracle анонсировала проект Detroit, который будет развиваться в составе OpenJDK и нацелен на улучшение переносимости между Java, JavaScript и Python. В рамках проекта намерены предоставить возможность встраивания в процесс JVM runtime с JavaScript-движком V8 и интерпретатором CPython. Ранее компания Oracle уже развивала JavaScript-движок Nashorn, работающий поверх виртуальной машины JVM, но свернула проект из-за проблематичности разрабатывать отдельную реализацию JavaScript в условиях, когда основная экосистема завязана на движке V8.

Дополнительно можно отметить публикацию обновления платформы для создания приложений с графическим интерфейсом JavaFX 26. В ближайшие часы также ожидается выпуск универсальной виртуальной машины GraalVM 26, поддерживающей запуск приложений на JavaScript (Node.js), Python, Ruby, R, любых языках для JVM (Java, Scala, Clojure, Kotlin) и языках, для которых может формироваться биткод LLVM (C, C++, Rust).

  1. Главная ссылка к новости (https://blogs.oracle.com/java/...)
  2. OpenNews: Выпуск Java SE 25 LTS и OpenJDK 25
  3. OpenNews: Доступна платформа Jakarta EE 11, продолжающая развитие Java EE
  4. OpenNews: Выпуск Java SE 24 и OpenJDK 24
  5. OpenNews: Выпуск Java SE 23 и OpenJDK 23
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/65009-java
Ключевые слова: java
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (55) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, мелстрой (-), 22:50, 17/03/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Почему бы jvm ещё и rust не загружать?
     
     
  • 2.2, Аноним (2), 23:01, 17/03/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Rust - это не среда исполнения
     
     
  • 3.4, Аноним (4), 23:04, 17/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Получается, раст не дорос даже до js или питона?
     
     
  • 4.75, Аноним (75), 15:05, 18/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    это жава, жс и питон все еще ходят в подгузниках в виде сред исполнения вместо того чтобы расти в независимый бинарь
     
  • 3.5, assfdfg (?), 23:09, 17/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    JVM это среда исполнения
     
     
  • 4.69, Аноним (69), 13:05, 18/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Ну вот пусть и компилится в её байткоды. Будет же ещё безопастнее!
     

  • 1.3, Аноним (4), 23:03, 17/03/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > четвёртый предварительный вариант возможности использования

    Может, сначала всё-таки надо определиться, а потом в релиз?

     
     
  • 2.29, Жироватт (ok), 08:45, 18/03/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Для этого есть LTS, который по старым понятиям есть релиз
    Обычный релиз ява - это бета-версия, где возможно все и где собирают фидбэк по фичам
     
  • 2.30, Аноним (30), 08:48, 18/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Они это и делают
     
  • 2.45, жявамэн (ok), 10:25, 18/03/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    никто не использует неLTS версии
    это бетки не особо понятно лично мне для чего выпускаемые

    а по отдельным пунктам даже в LTS попадает не финальный вариант jsr-ок
    тот же самый свитч появился если не ошибаюсь чуть ли не в 15
    а 17 вошел в стейбл
    в 21 был расширен
    и до сих пор что там пилят

     
  • 2.58, Хрю (?), 11:41, 18/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Это просто версионная болезнь порождённая гуглом, цифирьки ради циферок. Есть только версии с длительным сроком поддержки, всё остальное это beta под видом релиза. Они в реальности не используются, на сервера не ставятся, в зависимости не попадают.
     

  • 1.8, Аноним (8), 00:52, 18/03/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    GraalVM прям может запустить любое приложение написанное на Python? А web-приложение на Django?
     
     
  • 2.51, zo0M (ok), 10:49, 18/03/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Да, прям, может, но! с полпинка не получится завести либы с C-расширениями, как то: numpy, pandas, lxml, psycopg2 и т.д. и т.п. С такими придётся немного пoебyнькaться, но и их завести в конечном счёте тоже можно вполне себе.
     

  • 1.9, Аноним (9), 01:02, 18/03/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +7 +/
    Сижу на Java 8, буду сидеть, и никакие силы не заставят слезть. Просто потому, что восьмёрка итак overkill по возможностям.
     
     
  • 2.26, Аноним (26), 07:07, 18/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Иногда такая тактика вынужденная. Некоторые приложения, например, DCM4CHEE и все основанные на нем коммерческие проекты (а их много) работают на версии Java не выше 8.
     
     
  • 3.78, _ (??), 18:58, 18/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    "Make sure you have Java 17 (JDK) or newer installed."
    WTF?
     
  • 2.31, Жироватт (ok), 08:51, 18/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Легаси принудительно переведено на 8 с 5,6 и 7 - геморрой был ещё тот, на самом деле, но оно работает и пусть работает.
    Старые проекты крутятся на 11й, по большей части из-за политики обслуживания кода и библиотек, часть из которых явно взята командой на сопровождение.
    Новые версии уже делаются на 17й.
    Планируемые версии или brand new будут пилиться поверх свежей LTS или на 21й - тут уже больше по желанию.

    Делать новые проекты на 8? Ну такое.

     
     
  • 3.40, Аналоговнет (-), 09:58, 18/03/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Делать новые проекты на 8? Ну такое.

    А их никто и не делает на Java за редким исключением. Слышим Java, подразумеваем уже готовые и работающие годами проекты. У восьмёрки, кстати, огромный плюс -- длительный срок поддержки, в отличии от новых версий, которые слишком быстро протухают.

     
     
  • 4.42, Жироватт (ok), 10:15, 18/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Сильное заявление, правда не подкреплённое буквально ничем.
    >  Слышим Java, подразумеваем уже готовые и работающие

    ...где слышим?

     
     
  • 5.47, Аноним (-), 10:30, 18/03/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Сильное заявление, правда не подкреплённое буквально ничем.

    Подкрепленное очевидным положением дел на рынке труда

     
  • 4.73, Аноним (73), 14:31, 18/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Че, правда? То-то в банки зовут с С# и Оракла переписывать на Java и Postgres
     
  • 3.43, жявамэн (ok), 10:16, 18/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    при переходах самое большое было уйти с 8 и с javax на jakarta в спринговых и ЕЕ приложениях
    ну и по мелочи с xml мапперами да xslt либами разобраться

    лично переводил на 11 лвл несколько монолитов с 7 с либами на 5 даже

    сейчас все на 17 - и в будущем даже ленивые челы что не хотят использовать даже 11 лол могут смело продолжать калякать свои легаси поделки

    лично я из 17 и 21 не использую ничего
    на Грааль перевести спринг из-за множества рантайм-аспектов и кой где даже рефлексии особо никто не пытается
    вот когда все же допилят страктед канкаренси в лтс ветке можно будет подумать и переписать часть многопоточного кода на виртуал треды.
    и то похоже что скорее мне придется уходить из жявы из-за повсеместного ИИ прежде чем дождусь

     
  • 2.33, IdeaFix (ok), 08:59, 18/03/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Да-да... ява8 и томкет9 - наше всё.
     
  • 2.44, жявамэн (ok), 10:19, 18/03/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    советую перейти на 17 лвл
    все новые версии спринга уже требуют минимум 17
    хотя для легаси монолитов хватит и 11 если обновить апсервер и смигрировать ЕЕ на жакарту

    8 и все либы под 8 уже некролегаси с неисправляемыми ошибками
    выпускать которые даже в интрасеть - опасно

     
     
  • 3.46, Аноним (-), 10:30, 18/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > советую перейти на 17 лвл

    А нафига, если итак великолепно работает? Противоречить тезису "работает - не трожь" как то не очень хочется.

     
     
  • 4.48, жявамэн (ok), 10:32, 18/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >> советую перейти на 17 лвл
    > А нафига, если итак великолепно работает?

    на насквозь дырявых версиях библиотек?
    которые уже не обновляются под 8?
    ну штош удачи

     
     
  • 5.49, Аноним (-), 10:39, 18/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > на насквозь дырявых версиях библиотек?

    Какой-то квадратно гнездовой образ мышления у вас. Или вы из тех, кто устанавливает обновления ради обновлений? Не говоря о том, что чужие библиотеки в проде - зло, и в серьезных проектах всё пишется с нуля под свои нужды.

     
     
  • 6.54, жявамэн (ok), 11:08, 18/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    ого какой мистер шутник нарисовался

    в жяве все строится на библиотеках

    свой код только бизнеслогика

     
  • 6.71, Аноним (73), 14:25, 18/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Ничоси, прям сам с нуля пишешь вычитку из сокетов и реализацию протоколов по RFC?
    А если по бизнес-логике нужно например PDF читать - тоже по спецификации байтики считаешь в ByteArray?
     
  • 2.59, Хрю (?), 11:45, 18/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Спринг уже давно требует минимум 17. Так что хошь/нехошь, а переходить придётся. Но тоже долго на 8 сидели.
     
     
  • 3.64, жявасупермэн (-), 12:14, 18/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > Спринг

    К счастью не все используют мусор в виде фреймворков. Приличные компании всё пишут с нуля пд свои нужды. Говорю как человек, работающий в транснациональной корпорации уже 20-й год в одной компании (и нет, это не рф).

     
     
  • 4.67, Аноним (67), 12:27, 18/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    А потом чтобы это поддерживать ещё 1000 человек нанимают, в итоге 2000 сокращают.
     
  • 4.68, Хрю (?), 12:33, 18/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Да тоже болели подобной ахинеей, но потом, как то пришли, что жить как люди проще, удобнее да и выгоднее на порядок. Возможно и ты почувствуешь вкус к жизни, коды уволишься и узнаешь, что каменные топоры уже не в моде и живут только из-за заказчиков, которые готовы платить 100500 нефти за каменный век.
     
  • 4.74, Аноним (73), 14:40, 18/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    У собственных решений есть минус в чудовищной дороговизне сопровождения. По тому же спрингу в нормальных странах на глобальном рынке труда можно найти спецов, которые могут исходники по памяти цитировать, и при этом требовать умеренные деньги (по сравнению с теми, кто согласится в копролитах условного Amazon или IBM ковыряться).
     

  • 1.17, Аноним (17), 03:54, 18/03/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А что вообще сегодня крутого можно на джаве написать? И как дела с производительностью сейчас у неё? Я просто помню в 90е джава люто хайпила, были даже JavaStation в то время, выглядели круто.
     
     
  • 2.36, Жироватт (ok), 09:11, 18/03/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Что можно написать:

    Что угодно - это зрелый язык со зрелой экосистемой, в т.ч. и библиотек. Лефтпадов мало, много опенсорцных и коммерческих либ. На десктопе так и вообще большая часть из них не нужна, компенсируясь продвинутостью java.lang.*, позволяющей не тянуть левые лефтпады, а брать библиотеки разумно. Есть полностью гнутые версии для фанатиков (с исключением для classpath). Сейчас язык на кривой хайпа лежит в правой части, на плато: есть новые проекты, есть доработки старых проектов - но о них не орут на каждом углу - для этого есть новомодные хайп-языки, типа rust.

    > Производительность:

    Мемасы про "640Гб достаточно всем" давно устарели: оверхед от ВМ в типичном приложении небольшой, электрон и подобное уделывают по потреблению ресурсов JVM просто как стоячего.
    Раньше были проблемы со сборщиком, но сейчас они так вылизаны, что реально заметить их работу можно только на реально больших приложениях-дробилках или на специально написанных для постоянного вызова GC приложениях-примерах.
    На десктопах оверхед уже незаметен.

    > Хайп:

    Ага, был хайп как у универсального языка бизнес-логики, который очень сильно пострадал от дефективных манагеров, увидевших в нем серебряную пулю. Сейчас же это перебесилось - и java сидит в своей нише бизнес-софта, иногда вылезая в пользовательский и мобилочный софт.
    Даже гугло, форсящее котлин так реально от java для ведроида не избавилось и не избавится.

    > JavaStation в то время, выглядели круто.

    Ага. Полностью управляемый язык, в котором на уровень неуправляемого кода надо лезть явно через JNI. Серебряная пуля, описанная в рекламных брошюрах как *универсальный решатель проблем*. Потом все стало на свои места, а явастейшны ушли в историю, как и лисп-машины.

     
     
  • 3.79, _ (??), 19:06, 18/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >> Что можно написать:
    > Что угодно - это зрелый язык со зрелой экосистемой

    O'RLY?! Then can you write the device driver for linux please? :-p

     
  • 2.61, Хрю (?), 11:57, 18/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Все бизнес приложения любого уровня, либо большие десктопные. С производительностью у неё всегда было норм, при достаточном колве памяти.
     

  • 1.22, Аноним (22), 06:05, 18/03/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Автору новости и всем жабистам даю совет! Вы когда демонстрируете куски  кода обязательно включайте в них блоки исключения. Потому-что код на Жабе не обёрнутый в блок исключений тупо не скомпилируется.
     
     
  • 2.27, Аноноон (?), 08:16, 18/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Объясните мне неграмотному - зачем компилировать?
     
  • 2.38, Жироватт (ok), 09:19, 18/03/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Что ты несёшь, дорогой?
    Демонстрируемые куски кода показывают лишь принципиальный синтаксис и метод решения.
    Если ты хочешь обучить свою нейронку на демокоде - пиши сам, обороачивай в boilerplate сам и учи.
    Если ты хочешь скопировать код, как индус со стековерфлоу - ПНХ.
     

  • 1.28, Аноноон (?), 08:19, 18/03/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    В настоящее время на хромоподобных браузерах апплеты можно и без JVM запускать.
     
  • 1.35, Аноним (35), 09:05, 18/03/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    //Удалён API Applet (java.applet.Applet*, javax.swing.JApplet), применявшийся для запуска Java-приложений в браузере. Данный API потерял актуальность после прекращения поддержка Java-плагина для браузеров и был объявлен устаревшим в 2021 году.

    Огромное спасибо от админов, эксплуатирующих тысячи старого оборудования IBM/Lenovo

     
     
  • 2.37, Жироватт (ok), 09:14, 18/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Админ не может использовать для jnlp аутентичную 8?
    Админ, админящий такое оборудование не может собрать себе портативный браузер со встроенным модулем java под конкретный список оборудования?

    Вон из профессии.

     

  • 1.41, жявамэн (ok), 10:07, 18/03/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    сидим на 17 как он протухнет просто перейдем на сборку и рантайм от 21
    благо самый геморройный переход с 8 на 11 сделан давным давно
    на 21 переход с 17 не требует изменения кода вообще
     
     
  • 2.52, Анонисссм (?), 10:52, 18/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    21 дефектный, сразу 25

    ну и что 17->21 без изменений - смешно

     
     
  • 3.55, жявамэн (ok), 11:10, 18/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    ну давай расскажи
    какие есть ломающие изменения в обратной совместимости между 21 и 17
    с учетом что весь код на 11 лвл
     

  • 1.50, Аноним (50), 10:47, 18/03/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    После того, как начал использовать ии-агент, стало уже всё равно на новые фичи языков, их развитие. На самом деле грустно. Всё поменялось. Но такой рыночек
     

  • 1.53, Аноним (53), 10:52, 18/03/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > сделать поля, помеченные как final, полностью не изменяемые, убрав обходной путь для их изменения

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

     
     
  • 2.60, жявамэн (ok), 11:49, 18/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    никто не использует final не зная зачем (ты же знаешь?)
    я например до сих пор использую старый final type вместо var когда это нужно
    ну или ломбоковский val который генерит тот же самый final type если ломбок есть в проекте
     
  • 2.62, Хрю (?), 12:02, 18/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Зачем говоришь, если не шаришь? Эти вещи позволяли чинить баги в не поддерживаемых продуктах. Сам это использовал, когда вендор не захотел чинить явный баг, на том основании, что поддержка закончилась, а расширенная поддержка за которую платят 100500$ один из лидеров отрасли, по сути филькина граммота.
     
     
  • 3.70, Аноним (53), 14:16, 18/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Неподдерживаемые продукты незачем гонять на свеженькой жабе.
     

  • 1.76, SlackwareRT (?), 16:20, 18/03/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Промежуточный байт-код был ещё в Бейсик Вильнюс БК-0010-01
     
  • 1.77, Аноним (77), 16:31, 18/03/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Предложена одиннадцатая тестовая реализация API Vector

    Они это никогда не родят

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2026 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру