LINUX.ORG.RU

Новости «Разработка»

Активные теги:

 , , , ,

: Оценка эффективности применения AI-инструментов выявила замедление, а не ускорение разработки (139 комментариев)
: Rust 1.88.0 (150 комментариев)

pkgconf 2.5.0 и 2.5.1

pkgconf 2.5.0 и 2.5.1
Группа Разработка

19 и 25 июня, после более трёх месяцев разработки, состоялись выпуски 2.5.0 и 2.5.1 библиотеки и консольной утилиты pkgconf – кроссплатформенной замены pkg-config от freedesktop.org.

Проект написан на языке C и распространяется по лицензии ISC.

( читать дальше... )

>>> Подробности на GitHub

 , ,

dataman
()

Git Extras 7.4.0 (Kyanite)

Группа Разработка

20 июня, после восьми месяцев разработки, состоялся выпуск 7.4.0 (Kyanite) набора bash-скриптов для Git Git Extras, существенно упрощающих и улучшающих повседневную работу с Git.

( читать дальше... )

>>> Подробности на GitHub

 , , git-extras

dataman
()
: Команда разработчиков Rust запустила опрос по производительности компилятора (114 комментариев)

Glaze 5.4.0

Glaze 5.4.0
Группа Разработка

Состоялся выпуск 5.4.0 высокопроизводительной библиотеки Glaze, предназначенной для чтения и записи JSON с удобными возможностями сериализации и десериализации данных.

Также поддерживаются форматы CSV, BEVE и EETF (Erlang External Term Format) (опционально, для компиляции требуются библиотеки Erlang).
Библиотека написана на языке C++ (header-only, стандарт C++23) и распространяется по лицензии MIT.

( читать дальше... )

>>> Подробности на GitHub

 , , , ,

dataman
()

Apache NetBeans 26

Apache NetBeans 26
Группа Разработка

Представлен очередной выпуск Apache NetBeans – интегрированной среды разработки, поддерживающей языки программирования Java, PHP, JavaScript, C, C++ и др. IDE написана на Java и распространяется на условиях Apache License 2.0.

( читать дальше... )

>>> Скачать

>>> Подробности

 , , ,

troizet
()

Erlang/OTP 28.0

Группа Разработка

Встречайте очередную мажорную версию Erlang/OTP!

Erlang/OTP — программный каркас (фреймворк), содержащий набор библиотек и шаблонов проектирования для построения масштабируемых распределённых приложений на языке программирования Erlang.

( читать дальше... )

>>> Запись в блоге: "Erlang/OTP 28 Highlights"

 ,

perl5_guy
()

Вышел Lazarus 4.0

Группа Разработка

5 мая 2025 года состоялся релиз интегрированной среды разработки Lazarus 4.0, предназначенной для разработки софта на языке Pascal с использованием компилятора FreePascal 3.2.2. Lazarus предоставляет возможности, схожие с Borland Delphi.

Основные изменения:

  • реализованы встраеваемые панели интерфейса и встраеваемый редактор GUI (ранее окна была отдельными);
  • улучшены подсветка кода и его отображение в редакторе;
  • улучшена работа отладчика;
  • реализована поддержка свежей версии пакета Pas2js, предназначенного для разработки веб-приложения в Lazarus;
  • добавлена поиск пиктограмм по ключевым словам с помощью плагина Icon Finder;
  • улучшено отображение некоторых компонентов в Cocoa, также добавлен инструмент CocoaConfig для настройки;
  • доработаны компоненты TCalendarDialog, TOpenDialog, TShape, TLabeledEdit, TTimeEdit, TColorDialog, TFilenameEdit, TMenu и TMenuItem.

>>> Скачать

>>> Подробности

 , ,

Zhbert
()

lsFusion 6.0 — открытая и бесплатная платформа для разработки бизнес-приложений

Группа Разработка

Вышла новая версия lsFusion 6.0 — открытой и бесплатной платформы для разработки бизнес-приложений. В ней сделан упор на Web UX и расширение возможностей для создания современных веб-приложений.

( читать дальше... )

>>> Подробности

 ,

NitroJunkie
()

Code::Blocks v.25.03

Группа Разработка

Тихо и незаметно, спустя пять лет после выпуска версии 20.03, выпущена интегрированная среда разработки Code::Blocks версиии 25.03.

В этой версии внесено множество улучшений, дополнений и исправлений, вот только небольшая их часть:

  • улучшена поддержка высокого разрешения (HI-DPI);
  • добавлена поддержка компиляторов MinGW64, MSYS2, MSVC17 и TDM;
  • добавлена поддержка стандартов C++23 и C++26 и относящихся к ним расширений GNU;
  • добавлены ключи -std=c23 и -std=gnu23 для GCC версии 13 и новее;
  • поддержка новых возможностей компилятора SDCC 4.2.0;
  • обновлены флаги компилятора AVR gcc;
  • улучшения для отладчика CDB;
  • улучшения ScriptedWizard, в том числе для wxWidgets;
  • множество улучшений в инструментарии wxSmith.

Полный список изменений

>>> Подробности

 , , ,

anonymous
()

FTXUI 6.0.0 и 6.0.1

FTXUI 6.0.0 и 6.0.1
Группа Разработка

28 марта, после более полутора лет разработки, состоялись выпуски 6.0.0 и 6.0.1 кроссплатформенной библиотеки FTXUI, предназначенной для создания на C++ приложений с текстовым интерфейсом и распространяемой по лицензии MIT.

Возможности библиотеки:

  • функциональный стиль, наподобие React JS;
  • простой и элегантный стиль (по мнению автора библиотеки);
  • обработка событий клавиатуры и «мыши»;
  • поддержка UTF8 и Unicode;
  • поддержка True Color;
  • поддержка изменения стиля курсора;
  • поддержка анимаций;
  • поддержка рисования;
  • отсутствие сторонних зависимостей;
  • кроссплатформенность (Linux/MacOS, WebAssembly, Windows).

( читать дальше... )

>>> Подробности на GitHub

 , , , ,

dataman
()

Lug 0.5.0

Lug 0.5.0
Группа Разработка

19 марта состоялся выпуск C++ библиотеки Lug, реализующей встраиваемый предметно-ориентированный язык для выражения синтаксических анализаторов в виде расширенных грамматик синтаксических выражений, и распространяемой по лицензии MIT.

Возможности библиотеки:

  • Естественный синтаксис, напоминающий языки внешних генераторов парсеров, с поддержкой атрибутов и семантических действий.
  • Возможность работы с контекстно-зависимыми грамматиками с таблицами символов, условиями и синтаксическими предикатами.
  • Сгенерированные парсеры компилируются в байткод и выполняются в виртуальной машине синтаксического анализа.
  • Чёткое разделение синтаксических и лексических правил с возможностью настройки неявного пропуска пробельных символов.
  • Поддержка прямой и косвенной левой рекурсии, с уровнями старшинства для разграничения подвыражений со смешанными левой и правой рекурсиями.
  • Полная поддержка разбора текста в формате UTF-8, включая уровень 1 и частичное соответствие уровню 2 технического стандарта UTS #18 Unicode Regular Expressions.
  • Обработка ошибок и восстановление с помощью помеченных сбоев, правил восстановления и обработчиков ошибок.
  • Автоматическое отслеживание номеров строк и колонок, настраиваемая ширина и выравнивание табуляции.
  • Header-only-библиотека, использующая только стандартную библиотеку и возможности стандарта C++17. Перспективно совместима со стандартами C++20 и C++23.
  • Относительно небольшой размер библиотеки, с целью содержания общего количества строк во всех заголовочных файлах на уровне менее 6000 строк лаконичного кода.

( читать дальше... )

>>> Подробности на github.com

 , , , ,

dataman
()

Glaze 5.0.0 и 5.0.1

Группа Разработка

5 и 20 марта состоялись выпуски 5.0.0 и 5.0.1 высокопроизводительной библиотеки Glaze, предназначенной для чтения и записи JSON.
Также поддерживаются форматы CSV и BEVE. Библиотека написана на языке C++ (header-only, стандарт C++23) и распространяется по лицензии MIT.

( читать дальше... )

>>> Подробности на GitHub

 , , , ,

dataman
()

Git 2.49

Git 2.49
Группа Разработка

14 марта, после двух месяцев разработки, состоялся выпуск 2.49 распределённой системы управления версиями Git, написанной на языке C и распространяемой по лицензии GNU GPL 2.

( читать дальше... )

>>> Основные изменения в блоге GitHub

>>> Полный список изменений версии 2.49 на GitHub

 , ,

dataman
()
: TinyXML2 10.1.0 и 11.0.0 (106 комментариев)

PlutoVG 1.0.0

Группа Разработка

11 марта состоялся первый значительный выпуск 1.0.0 библиотеки двухмерной векторной графики PlutoVG, написанной на языке C и распространяемой по лицензии MIT. У библиотеки нет сторонних зависимостей.

Возможности библиотеки:

  • стили рисования линий;
  • сплошное, градиентное и текстурное закрашивание;
  • шрифты и текст;
  • обрезка и композиция;
  • трансформации;
  • изображения.

( читать дальше... )

>>> Список изменений на GitHub

 , , ,

dataman
()

CLI11 2.5.0

CLI11 2.5.0
Группа Разработка

27 февраля, после более года разработки, состоялся выпуск 2.5.0 кроссплатформенной header-only библиотеки для C++ CLI11, предназначенной для разбора параметров командной строки и распространяемой по лицензии BSD 3.

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

( читать дальше... )

>>> Подробности на GitHub

 , , ,

dataman
()

miniaudio 0.11.22

miniaudio 0.11.22
Группа Разработка

24 февраля, после более года разработки, состоялся выпуск 0.11.22 кроссплатформенной библиотеки захвата и воспроизведения звука miniaudio, написанной на языке C и распространяемой, как общественное достояние. miniaudio работает на всех основных настольных и мобильных платформах без сторонних зависимостей.

( читать дальше... )

>>> Список изменений на GitHub

 , , miniaudio,

dataman
()

Apache NetBeans 25

Apache NetBeans 25
Группа Разработка

Представлен очередной выпуск Apache NetBeans – интегрированной среды разработки, поддерживающей языки программирования Java, PHP, JavaScript, C, C++ и др. IDE написана на Java и распространяется на условиях Apache License 2.0.

( читать дальше... )

>>> Скачать

>>> Подробности

 , , ,

troizet
()