Size: a a a

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

2020 May 22

АО

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

АО

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

Это будет видно из того, что аллокации происхоят в месте вызова функции.
источник

KT

Kirill Tsaregorodtse... in Язык программирования Julia / Julia programming language
внезапно нашёл без анализа аллокаций, но теперь вообще не вкуриваю
источник

KT

Kirill Tsaregorodtse... in Язык программирования Julia / Julia programming language
у меня есть структура с полем типа NTuple{N, Int}
источник

KT

Kirill Tsaregorodtse... in Язык программирования Julia / Julia programming language
и доступ к ней через . почему-то аллоцирует
источник

KT

Kirill Tsaregorodtse... in Язык программирования Julia / Julia programming language
и вообще type unstable
источник

KT

Kirill Tsaregorodtse... in Язык программирования Julia / Julia programming language
struct QVector{N, T <: Integer}
   val :: T
   ns :: NTuple{N, Int}
end

@code_warntype x.ns

типа такого
источник

KT

Kirill Tsaregorodtse... in Язык программирования Julia / Julia programming language
а, это особенности REPL-a, надо обернуть в функцию
источник

KT

Kirill Tsaregorodtse... in Язык программирования Julia / Julia programming language
но почему-то когда я прошу поле структуры, он аллоцирует память
источник

KT

Kirill Tsaregorodtse... in Язык программирования Julia / Julia programming language
например можно сделать:
x = QVector(1, (1,2,3))
w(x) = x.ns
@benchmark w(x)


будет аллокация малого числа бит, почему?
источник
2020 May 23

AB

Augustin Bak in Язык программирования Julia / Julia programming language
Please how to use DataFrame on julia 1.2
источник

AB

Augustin Bak in Язык программирования Julia / Julia programming language
Augustin Bak
Please how to use DataFrame on julia 1.2
Thanks I resolve my problem
источник

ВФ

Виктор Федоров... in Язык программирования Julia / Julia programming language
Kirill Tsaregorodtsev
например можно сделать:
x = QVector(1, (1,2,3))
w(x) = x.ns
@benchmark w(x)


будет аллокация малого числа бит, почему?
Ну так, вроде бы, это так и должно быть.
Функция w возвращает значение, которое формируется из выражения x.ns. Это значение и должно быть временно размещено в памяти, скорее всего в массиве
источник

SV

Sergey Volkov in Язык программирования Julia / Julia programming language
Anatoly Levenchuk
° — я этот градус всегда именно копипасчу со странички прогноза погоды ))) Везде ведь по-разному его вводить, в разных редакторах )))
Через compose key всегда одинаково :)
источник

VG

Viktor G. in Язык программирования Julia / Julia programming language
Kirill Tsaregorodtsev
например можно сделать:
x = QVector(1, (1,2,3))
w(x) = x.ns
@benchmark w(x)


будет аллокация малого числа бит, почему?
забыли $:
@benchmark w($x)
источник

A

Alexandr in Язык программирования Julia / Julia programming language
Всем привет! У меня тут вопрос возник просто из любопытсва. Никто не знает, у нас Julia где-нибудь используется как основной рабочий инструмент? Вакансий мне пока не попадалось, но я правда и не особо искал... Вообще как думаете на нашем рынке в обозримой перспективе знание Julia будет хоть как-то востребовано?
источник

RS

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

A

Alexandr in Язык программирования Julia / Julia programming language
Да я даже не столько про поиск работы, сколько про то можно ли уже самому на работе использовать (а не только для сообщества по вечерам писать). Если я прийду к руководству с предложением "давайте я вам буду создавать кодовую базу на языке, который почти никто в России не использует кроме нас" боюсь меня не поймут.
источник

RS

Roman Samarev in Язык программирования Julia / Julia programming language
Используют, и много. Но остальное зависит от руководства и решаемых задач. Веб-сайты на Julia делать пока ещё не стоит. И автоматизировать какие-то элементарные действия тоже.
источник

RS

Roman Samarev in Язык программирования Julia / Julia programming language
но надо понимать, что Julia - это не только язык, а это технология разработки, отладки и эксплуатации. Поэтому, переход на неё - это минимум несколько месяцев. Пока опыт появится
источник