Size: a a a

Язык программирования Julia / Julia programming language

2021 March 21

VK

Vladimir Khudoshin in Язык программирования Julia / Julia programming language
Сейчас используем Julia для моделирования алгоритмов ряда авиационных функций.
источник

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
Круто! 👍
источник

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
У microsoft появился первый пакет на Джулии :-)))

https://github.com/microsoft/OpticSim.jl
источник

RS

Roman Samarev in Язык программирования Julia / Julia programming language
источник

SG

Serg Gini in Язык программирования Julia / Julia programming language
Кстати, а есть у кого опыт создания библиотек multi language так сказать через более низкоуровневый язык?
источник

AP

Alexander Plavin in Язык программирования Julia / Julia programming language
Речь про обертку для библиотек на каком-нибудь С?
источник

SG

Serg Gini in Язык программирования Julia / Julia programming language
Ага
источник

AP

Alexander Plavin in Язык программирования Julia / Julia programming language
Ну я делал такое, сама сишная библиотека - через binarybuilder, обертка на джулии - на основе @ccall
источник

AP

Alexander Plavin in Язык программирования Julia / Julia programming language
Никаких проблем
источник

SG

Serg Gini in Язык программирования Julia / Julia programming language
Alexander Plavin
Ну я делал такое, сама сишная библиотека - через binarybuilder, обертка на джулии - на основе @ccall
А в реализации на C в качестве входных данных какой формат использовал? допустим в Джулии данные в DataFrame - как их в C считать? Или надо перегонять в какой-то более простой формат?
источник

AP

Alexander Plavin in Язык программирования Julia / Julia programming language
Я про готовую сишную библиотеку, для которой просто обертку делал
источник

AP

Alexander Plavin in Язык программирования Julia / Julia programming language
Сам на си очень очень давно не пишу :)
источник

AP

Alexander Plavin in Язык программирования Julia / Julia programming language
А в чём именно задумка, цель? Почему просто полностью на джулии не писать?
источник

SG

Serg Gini in Язык программирования Julia / Julia programming language
Есть один расчёт который берет на вход два набора данных (список, датафрейм) и возвращает func(x[],y[])
Идея сделать сразу несколько библиотек разом (Julia, Python, R)
Чтобы не писать несколько раз одно и то же - думал расчёт сам реализовать на C-подобном, а дальше только обвязку для разных типа сделать
источник

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
Можно сделать расчет на Джулии и выдать обертки для питона и R :-)
источник

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
Правда pyjulia будет за собой весь бинарник Джулии тянуть (для тех у кого его нет)
источник

RS

Roman Samarev in Язык программирования Julia / Julia programming language
Serg Gini
Есть один расчёт который берет на вход два набора данных (список, датафрейм) и возвращает func(x[],y[])
Идея сделать сразу несколько библиотек разом (Julia, Python, R)
Чтобы не писать несколько раз одно и то же - думал расчёт сам реализовать на C-подобном, а дальше только обвязку для разных типа сделать
источник

AP

Alexander Plavin in Язык программирования Julia / Julia programming language
Если прям точно нужно на си, думаю лучше всего принимать обычные массивы чисел. С их передачей из любого языка проблем не будет.
источник

AP

Alexander Plavin in Язык программирования Julia / Julia programming language
Но если писать вычисление само на джулии, то автоматом будет интеграция с кастомными типами - например, autodiff, uncertainty propagation, единицы измерений, etc :)
источник

A

Andrey in Язык программирования Julia / Julia programming language
Serg Gini
Есть один расчёт который берет на вход два набора данных (список, датафрейм) и возвращает func(x[],y[])
Идея сделать сразу несколько библиотек разом (Julia, Python, R)
Чтобы не писать несколько раз одно и то же - думал расчёт сам реализовать на C-подобном, а дальше только обвязку для разных типа сделать
Для интеграции в R и пихтон надо c++ использовать
источник