Новости «Разработка»
Обновление компонентов GNUstep
5го мая 2021 года разработчики объявили о выходе новых версий компонентов GNUstep - фреймворка, предназначенного для разработки кроссплатформенных и серверных приложений с использованием API, близкого к Apple Cocoa.
( читать дальше... )
>>> Подробности
Rakudo 2021.04
Тихо и незаметно вышла версия 2021.04 компилятора языка программирования Raku - Rakudo. Компиляция осуществляется для таких виртуальных машин как: MoarVM, JVM и другие. На данный момент, Rakudo является самым развитым воплощением языка программирования Raku. Данный выпуск реализует версии 6.c и 6.d спецификации.
Следующий релиз предварительно запланирован на 21 мая.
( читать дальше... )
>>> Подробности
grex 1.2.0 — генератор регулярных выражений
Вышла новая версия библиотеки и командной утилиты grex 1.2.0, которая позволяет создавать регулярное выражение из предоставленных пользователем тестовых данных. Созданное регулярное выражение имеет синтаксис PCRE.
grex начинался как порт JavaScript-утилиты regexgen и написан на языке программирования Rust.
>>> Подробности
Crystal 1.0
Состоялся релиз первой значительной версии языка программирования Crystal.
( читать дальше... )
>>> Подробности
Почему Discord сменил Go на Rust. Блог разработчика.
В статье автор описывает успешный проект Discord, в котором Rust используется для потоковой обработки в Go Live и их Elixir NIFs’ сервере.
Автор пишет
«Хочу отметить, что мы потратили очень мало усилий на оптимизацию реализации на Rust. Но даже только с базовой оптимизацией Rust оказался быстрее супероптимизированной реализации на Go. Это заметный плюс для Rust, показывающий, насколько легко писать эффективные программы, используя Rust, по сравнению с глубоким погружением в Go.»
GNU Poke 1.0
GNU Poke - новый интерактивный редактор бинарных данных со встроенным процедурным языком программирования, предназначенным для описания структур данных и их изменения. GNU Poke позволяет редактировать байты в отдельно взятом бинарном файле или его части, а также создавать программы на базе Poke для шаблонного изменения, просмотра и редактирования файлов или отдельных абстрактных структур внутри бинарных файлов (примером такой программы мог бы служить редактор mp3-тегов или значений в sqlite-базе данных).
GNU Poke является консольной утилитой, использующей gnu-библиотеку readline, однако также существует графический интерфейс, созданный с применением Tk/Tcl. Виртуальная машина Poke основана на Jitter.
Релиз GNU Poke 1.0 состоялся 26 февраля 2021 года, разработка продолжалась в течение 3 лет.
Cantera 2.5.1
Команда разработчиков Cantera рада представить выпуск версии 2.5.1 (выпуск 2.5.0 не был анонсирован). С момента выпуска версии 2.4.0 в августе 2018 года внесены 1000 изменений, приняты более чем 250 запросов на изменение кода и исправлено более 100 ошибок. В разработке и подготовке данного выпуска участвовало 28 разработчиков, из них большинство изменений внесено тремя основными разработчиками проекта.
Cantera - набор инструментов и библиотек с открытым исходным кодом для решения задач химической кинетики, термодинамики и процессов переноса. Может использоваться в программах написанных на Python и Matlab, а так же при написании приложений на языках C++ и Fortran.
( читать дальше... )
>>> Подробности
Racket 8.0
Вышла новая мажорная версия языка программирования Racket, основанного на Scheme и нацеленного на создание пользователем собственных DSL.
- Завершён переход на среду исполнения Chez Scheme — таким образом удалось уменьшить объём генерируемого кода на величину от 10 до 30%, а также значительно ускорить выполнение программ и повысить эффективность.
- Переписан движок среды тестирования программ.
>>> Подробности
GitQlient 1.3.0
В начале февраля состоялся выпуск обновления графического Qt клиента для git – GitQlient 1.3.0 с поддержкой токенов github. В новой версии были добавлены интеграция с GitHub и Jenkins, а также несколько новых возможностей.
( читать дальше... )
>>> Подробности
Компания JFrog объявила о скором закрытии сервисов Bintray, JCenter, GoCenter и ChartCenter
Закрытие этих сервисов будет поэтапным:
- Прямо сейчас - никаких изменений
- 28 февраля - прекратится приём новых данных, вебсайты GoCenter и ChartCenter перестанут работать, однако их сервисы ещё будут доступны
- с 12 по 26 апреля - подготовка к выключению
- 1 мая - Bintray, JCenter, GoCenter и ChartCenter полностью перестанут быть доступными
В качестве альтернатив предлагаются:
- Bintray и JCenter - Maven Central
- GoCenter - pkg.go.dev
- ChartCenter- ArtifactHub
Совсем недавно (13 января этого года) созданный сервис ConanCenter, предоставляющий репозиторий пакетов Conan для разработчиков на C/C++, продолжит работать. Он получил дополнительное финансирование.
>>> Подробности
| ← предыдущие | следующие → |
