GigaIDE добавила C# и Go в бесплатный режим: что получат разработчики

GigaIDE добавила C# и Go в бесплатный режим: что получат разработчикиРоссийская среда разработки GigaIDE выпустила октябрьское обновление, в котором бесплатный Community-режим получил поддержку двух новых языков — C# и Go. Для команды это заметное расширение: раньше Community-режим был ориентирован в первую очередь на Java/Kotlin и веб-стек, а теперь охватывает ещё две популярные платформы.Что появилось для…

Один код — три интерфейса: опыт сборки приложения под macOS, Windows и Linux

Один код — три интерфейса: опыт сборки приложения под macOS, Windows и LinuxРазработчик поделился опытом создания одного и того же приложения PullYard сразу в трёх нативных версиях — на SwiftUI, WinUI 3 и GTK 4. Это редкий случай, когда автор отказался от кросс-платформенных фреймворков вроде Electron или Tauri и объяснил, почему.PullYard начинался как «GitHub Lite»…

QuantLib переписывают на Rust: 470 тысяч строк C++ ради безопасности

QuantLib переписывают на Rust: 470 тысяч строк C++ ради безопасностиОдин из самых уважаемых open-source проектов в финансовой математике — библиотека QuantLib — получил Rust-переосмысление. Авторы нового проекта Libitofin переносят примерно 470 тысяч строк зрелого C++ кода на безопасный идиоматичный Rust, и это заметно больше, чем просто «переписать на модном языке».QuantLib — это 16 модулей проверенного…

Blender отдал свой интерфейс разработчикам: вышел открытый фреймворк BUI

Blender отдал свой интерфейс разработчикам: вышел открытый фреймворк BUIИнтерфейс Blender десятилетиями шлифовался под задачи 3D-моделирования и считается одним из самых отзывчивых среди открытых приложений. Теперь его вынесли в отдельную библиотеку: проект BUI (Blender’s User Interface) позволяет подключать эту же систему интерфейса к приложениям на Python, Rust, JavaScript и C/C++.В основе BUI лежит лёгкое ядро на…