Size: a a a

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

2018 November 17

KT

Kirill Tsaregorodtsev in Язык программирования Julia / Julia programming language
Это называется splat operator
источник

KT

Kirill Tsaregorodtsev in Язык программирования Julia / Julia programming language
Здорово, что на хабре появляются статьи по Julia, теперь уже чаще, чем раньше.
https://habr.com/post/429994/
И цикл статей от Yermack
источник

KT

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

GC

Great Cheese Wall in Язык программирования Julia / Julia programming language
Я обычно перекидываю что вижу, но эту не стал, так как их теперь действительно много
источник

GC

Great Cheese Wall in Язык программирования Julia / Julia programming language
Она хорошая, но вводная
источник
2018 November 19

VG

Viktor G. in Язык программирования Julia / Julia programming language
Kirill Tsaregorodtsev
Думаю, что AbstractArray{T} будет плохо, потому что абстрактные типы в структурах данных это всегда медленно
Вообще-то, так правильно писать, потому что у типа идет специализация на любой подтип AbstractArray{T}. Посмотрите, как сделаны DataStructures.jl - основные контейнеры в Julia - они все наследуются от AbstractArray.
источник

KT

Kirill Tsaregorodtsev in Язык программирования Julia / Julia programming language
Сейчас специально смотрю код программ в DataStructures — нигде там в mutable type нет полей типа AbstractArray{T}

Там есть такое (к примеру):

mutable struct SortedDict{K, D, Ord <: Ordering} <: AbstractDict{K,D}


но это не то же самое, что объявить поле типа AbstractArray{T}
источник

VG

Viktor G. in Язык программирования Julia / Julia programming language
Вы правы, там поля конкретных типов. Если надо добавить дополнительный функционал для любых массивов - то можно делать скорее вот так:
https://github.com/JuliaArrays/OffsetArrays.jl/blob/master/src/OffsetArrays.jl
источник

AZ

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

AZ

Aleksey Zhdanov in Язык программирования Julia / Julia programming language
Очередные репортажи с полей войны в области вычислительной макроэкономики на тему "что лучше: Matlab, Python или Julia?" На этот раз на вопрос пытается ответить команда из NYU и Стэнфорда, в том числе Сергей и Лилия Маляр (авторы главы про численные методы для больших динамических моделей в Handbook of Computational Macroeconomics). Тестируются различные алгоритмы для модели неоклассического роста и новокейнсианской модели. По обеим моделям Julia побеждает с большим отрывом. Напоминаю, что начать учить Julia можно (и нужно) тут, курс стартует сегодня: https://ru.coursera.org/learn/julia-programming
источник

VG

Viktor G. in Язык программирования Julia / Julia programming language
То есть, может быть два варианта наследования: обычное наследование, и наследование отдельных полей (параметризация от абстрактного типа).
источник

T

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

AK

Andrey Konovalov in Язык программирования Julia / Julia programming language
Tamik
всем привет
"Здорово, коль не шутишь!" :)
источник

T

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

VG

Viktor G. in Язык программирования Julia / Julia programming language
Тебе на офф сайт - там всё найдешь в избытке.
источник

KT

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

KT

Kirill Tsaregorodtsev in Язык программирования Julia / Julia programming language
https://benlauwens.github.io/ThinkJulia.jl/latest/book.html
может это как-то прикрепить
источник

VG

Viktor G. in Язык программирования Julia / Julia programming language
https://www.youtube.com/playlist?list=PLTgRMOcmRb3PjMpdEju73iANnrMDKCLqS
набор коротких видео по основам языка
источник

T

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

AL

Anatoly Levenchuk in Язык программирования Julia / Julia programming language
Прикрепил. Это правильно.
источник