Julia Programming Language 1.3 ចេញផ្សាយ

បោះពុម្ពផ្សាយ ការចេញផ្សាយភាសាសរសេរកម្មវិធី ជូលី ១៦, сочетающего такие качества как высокая производительность, поддержка динамической типизации и встроенные средства для параллельного программирования. Синтаксис Julia близок к MATLAB с заимствованием некоторых элементов из Ruby и Lisp. Метод манипуляции строками напоминает Perl. Код проекта ចែកចាយ​ដោយ ក្រោមអាជ្ញាប័ណ្ណ MIT ។

В កំណែ​ថ្មី:

  • Реализована возможность ការបន្ថែម методов в абстрактные типы;
  • Обеспечена поддержка Unicode 12.1.0 и возможность использования специфичных начертаний цифровых символов Unicode (𝟎-𝟗, 𝟘-𝟡) в идентификаторах;
  • Для вывода и разбора нестандартных имён переменных បានស្នើឡើង новый синтаксис var»#str#»;
  • Расширены средства, связанные с многопоточностью: Добавлен макрос Threads.@spawn и ключевое слово Channel(f::Function, spawn=true) для организации запуска задач в любом доступном потоке. Все системные операции ввода/вывода с файлами и сокетами, а также генератор псевдослучайных чисел, адаптированы для многопоточных приложений (thread-safe);
  • Добавлены новые библиотечные функции, включая
    findfirst, findlast, findnext, findprev, findall(pattern, string), count(pattern, string), sincosd(x) и nonmissingtype.

លក្ខណៈសំខាន់ៗនៃភាសា៖

  • Высокая производительность: одной из ключевых целей проекта является достижение производительности близкой к программам на языке Си. Компилятор Julia основан на наработках проекта LLVM и генерирует эффективный нативный машинный код для многих целевых платформ;
  • គាំទ្រគំរូនៃការសរសេរកម្មវិធីផ្សេងៗ រួមទាំងធាតុនៃកម្មវិធីតម្រង់ទិសវត្ថុ និងមុខងារ។ បណ្ណាល័យស្ដង់ដារផ្តល់នូវមុខងារសម្រាប់ I/O អសមកាលកម្ម ការគ្រប់គ្រងដំណើរការ ការកត់ត្រា ទម្រង់ និងការគ្រប់គ្រងកញ្ចប់។
  • ការវាយអក្សរថាមវន្ត៖ ភាសាមិនតម្រូវឱ្យមាននិយមន័យច្បាស់លាស់នៃប្រភេទសម្រាប់អថេរ ស្រដៀងទៅនឹងភាសាសរសេរកម្មវិធីស្គ្រីប។ របៀបអន្តរកម្មត្រូវបានគាំទ្រ;
  • សមត្ថភាពស្រេចចិត្តដើម្បីបញ្ជាក់ប្រភេទជាក់លាក់;
  • Синтаксис, превосходно подходящий для численных вычислений, научных расчётов, систем машинного обучения и визуализации данных. Поддержка многих числовых типов данных и средства для распараллеливания вычислений.
  • សមត្ថភាពក្នុងការហៅមុខងារដោយផ្ទាល់ពីបណ្ណាល័យ C ដោយគ្មានស្រទាប់បន្ថែម។
  • ប្រភព: opennet.ru

បន្ថែមមតិយោបល់