Size: a a a

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

2020 April 09

A

Andrey in Язык программирования Julia / Julia programming language
Когда какая-то функциональность не планируется заранее, а выясняется по ходу дела, это нифига не круто
источник

AY

Artem Yurchenko in Язык программирования Julia / Julia programming language
Andrey
Когда какая-то функциональность не планируется заранее, а выясняется по ходу дела, это нифига не круто
+
источник

AY

Artem Yurchenko in Язык программирования Julia / Julia programming language
Так что тут даже больше повезло, чем нет
источник

АО

Андрей Оськин in Язык программирования Julia / Julia programming language
Ну, на самом деле конечно не повезло, потому что я знал об этом 😊
источник

АО

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

AY

Artem Yurchenko in Язык программирования Julia / Julia programming language
Андрей Оськин
И на мой взгляд это как раз очень круто, гораздо удобнее OOP.

"Если умеешь от двух индексов возвращать значение и поддерживаешь функцию size - тебя можно использовать в моём алгоритме, кто бы ты ни был".
+ в ООП есть перезагрузка методов и аргументов, как вариант
источник

AY

Artem Yurchenko in Язык программирования Julia / Julia programming language
Так что однозначно нельзя сказать, что лучше
источник

АО

Андрей Оськин in Язык программирования Julia / Julia programming language
Но на самом деле нет, в этом как раз и есть одна из особенностей языка - ты можешь писать пакеты не зная о том, кем и как они будут использоваться.
источник

A

Andrey in Язык программирования Julia / Julia programming language
И как метод для матриц заработал на файле? Он построчно работает?
источник

AY

Artem Yurchenko in Язык программирования Julia / Julia programming language
Каждое для своих задач
источник

KT

Kirill Tsaregorodtsev in Язык программирования Julia / Julia programming language
Я за всю Одессу не скажу, но если бы не было Julia, то я не знаю, как бы писал диссер
источник

KT

Kirill Tsaregorodtsev in Язык программирования Julia / Julia programming language
На с++ слишком сложно и затратно по времени
источник

KT

Kirill Tsaregorodtsev in Язык программирования Julia / Julia programming language
На питоне быстро, но медленный перебор вариантов
источник

АО

Андрей Оськин in Язык программирования Julia / Julia programming language
Хмм....
У Криса Ракаукаса был хороший пример на эту тему.

https://discourse.julialang.org/t/differentialequations-jl-and-measurements-jl/6350

То есть существует пакет, который умеет решать дифференциальные уравнения.
Отдельно существует пакет, который умеет манипулировать интервальными числами (то бишь числами известными с какой-то погрешностью).

Можно взять эти числа с погрешностью, засунуть в дифуры - и получить решение с погрешностями.
источник

АО

Андрей Оськин in Язык программирования Julia / Julia programming language
И самое главное, что для этого не надо делать никаких дополнительных манипуляций.
Не надо перегружать функции, не надо ничего наследовать.
источник

АО

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

KT

Kirill Tsaregorodtsev in Язык программирования Julia / Julia programming language
Andrey
Когда какая-то функциональность не планируется заранее, а выясняется по ходу дела, это нифига не круто
Может я ошибаюсь, но это типичная ситуация в математике
источник

KT

Kirill Tsaregorodtsev in Язык программирования Julia / Julia programming language
Когда следствия из хорошо данных определений ведут очень далеко
источник

AY

Artem Yurchenko in Язык программирования Julia / Julia programming language
Всем спасибо, argmax работает лучше, чем мой костиль :)
источник

АО

Андрей Оськин in Язык программирования Julia / Julia programming language
А ошибка продолжает выскакивать?
источник