denis19 профессор google BlackRock AstraZeneca denis19
/ habr.com

Релиз языка программирования Julia 1.11

8 октября 2024 года состоялся релиз языка программирования Julia 1.11. Проект сочетает в себе такие качества как высокая производительность, поддержка динамической типизации и встроенные средства для параллельного программирования.Синтаксис Julia близок к MATLAB с заимствованием некоторых элементов из Ruby и Lisp, а метод манипуляции строками напоминает Perl.

Исходный код проекта опубликован на GitHub под лицензией MIT. Предыдущая стабильная версия проекта Julia 1.10 вышла в декабре 2023 года, и именно она сейчас стала LTS-сборкой (с долгосрочной поддержкой на три года), заменив на этом месте предыдущий LTS-релиз Julia 1.6.В числе ключевых особенностей языка Julia выступают высокая производительность, поддержка различных парадигм программирования, включая элементы объектно-ориентированного и функционального, динамическую типизацию с опциональной возможностью явного указания типов, поддержку многих числовых типов данных и средств для распараллеливания вычислений, а также возможность прямого вызова функций из библиотек на языке C без дополнительных прослоек.Основные изменения и доработки в Julia 1.11:• добавлен новый Memory type, который предоставляет контейнер более низкого уровня в качестве альтернативы массиву.

Большая часть типа массива теперь реализована в Julia поверх памяти, что приводит к значительному ускорению нескольких функций, например, push, а также к более удобному сопровождению кода;• public — это новое ключевое слово.

Читать на habr.com
Сайт imag.one - агрегатор новостей из открытых источников. Источник указан в начале и в конце анонса. Вы можете пожаловаться на новость, если находите её недостоверной.

Сейчас читают

DMCA