Долгожданный «строгий» режим таблиц в SQLite, гибрид IDE и редактора кода от JetBrains, а также релиз очередной релиз амбициозного языка программирования Julia. Об этом и других новинках недели — читайте далее.
Команда разработчиков легковесной СУБД SQLite опубликовала новую версию продукта. Среди главных новшеств — «строгий» режим таблиц, в котором движок следит, чтобы данные таблицы в столбце соответствовали типу.
Среди других изменений:
PRAGMA table_list
— для вывода информации о таблицах и представлениях.ALTER TABLE ADD COLUMN
добавлена проверка условий существования строк при добавлении столбцов с проверками на базе выражения CHECK или условия NOT NULL..connection
, которая позволяет CLI держать открытыми несколько соединений с базой данной одновременно.sqlite3_autovacuum_pages()
.Больше информации о новой версии по ссылке.
После четырех бета-версий и трех релиз-кандидатов вышла новая версия высокоуровневого языка программирования с динамической типизацией для математических вычислений Julia. Язык может похвастаться высокой производительностью, поддержкой динамической типизации и встроенными средствами параллельного программирования.
Особенности языка:
Что нового в Julia 1.7:
&&
и ||
теперь могут быть использованы к элементам массива в форме .&&
и .||
;@inbounds
со значением по умолчанию auto добавлена опция –check-bounds=yes|no|auto
.С полным списком изменений можно ознакомиться в файле NEWS.
Кстати, по мнению некоторых экспертов, в силу своих характеристик Julia уже наступает на пятки лидеру рейтингов Python.
Команда языка программирования Rust сообщила о выходе новой версии. Если у вас установлена предыдущая версия через rustup, обновиться можно с помощью следующего кода:
$ rustup update stable
Если у вас еще нет Rust, получить rustup
можно на официальной странице продукта.
Что нового:
panic!
в контекстах, создаваемых при компиляции, таких как объявления const fn
.dev
, release
, test
, bench
.try-reserve
для Vec
, String
, HashMap
, HashSet
и VecDeque
. Это позволяет API заранее резервировать место для определенного числа элементов заданного типа.libgccjit
.#[must_use]
.Больше информации о релизе репозитории на GitHub.
Компания JetBrains представила интегрированную среду разработки (IDE) Fleet — легковесный редактор с подсветкой синтаксиса, базовым автодополнением и другими традиционными для IDE функциями.
Особенности:
Функционал и инструментарий Fleet:
Больше информации о новом продукте по ссылке.
Вышла новая версия редактора Neovim — это ответвление от Vim, который был создан для устранения части проблем оригинального редактора. В частности переработка началась из-за раздутой монолитной базы кода, которая состояла более чем из 300 тысяч строк кода на C. В целях команды — упростить сопровождение кода и реализовать новую расширяемую архитектуру на основе плагинов. Их уже около 130.
Что нового:
Обо всех изменениях можно почитать в репозитории продукта.
Сегодня мы поговорим о том, как выбрать лучшие курсы Power BI в Украине, особенно для…
В 2023 году во всех крупнейших регионах конкуренция за вакансию выросла на 5–12%. Не исключением…
Unicorn Hunter/Talent Manager Лина Калиш создала бесплатный трекер поиска работы в Notion, систематизирующий все этапы…
Edtech-стартап Mate academy принял решение отправить своих работников в десятидневный отпуск – с 25 декабря…
Служба безопасности Украины задержала в Киеве 46-летнего программиста, который за деньги устанавливал шпионские программы и…
IT-специалист Джордан Катлер создал и выложил на Github подборку разнообразных ресурсов, которые помогут достичь уровня…