Size: a a a

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

2020 November 16

АО

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

Д

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

RS

Roman Samarev in Язык программирования Julia / Julia programming language
Дмитрий
Я сейчас на уровне Джуна, пойду читать документацию)
Спасибо большое
источник

АО

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

АО

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

АО

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

RS

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

АО

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

АО

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

RS

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

АО

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

С базами не пробовал, но подозреваю, что может быть что-то похожее.

Хотя, с другой стороны, если это INSERT в базу, то кидать кучу запросов это очень плохая история. Надо балком конечно же вставлять.
источник

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
На SO был отличный вопрос, где товарищ показал, что правильный INSERT в SQLite поднимает скорость вставки с 20/секунду до 70000/секунду.
источник

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
Или в минуту? Но в любом случае, разница была огромная.
источник
2020 November 17

VG

Viktor G. in Язык программирования Julia / Julia programming language
Пользуюсь каким-то новым типом из нового пакета, хочу посмотреть, что с ним можно сделать, но methodswith(typeof(obj)) выдает как правило пустой массив...
источник
2020 November 18

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
Viktor G.
Пользуюсь каким-то новым типом из нового пакета, хочу посмотреть, что с ним можно сделать, но methodswith(typeof(obj)) выдает как правило пустой массив...
Возможно, что автор не стал специализироваться на этот тип, потому что решил, что названия функций достаточно уникальны.
источник

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
julia> struct Foo end

julia> myveryspecialfoofunction(x) = "Hello"
myveryspecialfoofunction (generic function with 1 method)

julia> foo = Foo()
Foo()

julia> methodswith(typeof(foo))
источник

AL

Anatoly Levenchuk in Язык программирования Julia / Julia programming language
Открыл чат лаборатории вычислительного мышления, будем теперь вопрос создания курса computer science там обсуждать: https://t.me/comp_thinking. Пока там пусто в части обсуждений, но в припиненном посте дан контекст исследования и ссылки на текущие материалы (слайды, тексты и библиотечку с парой-тройкой книжек).

Julia там пока нет, ибо пока открыт сам вопрос: нужно ли в курсе информатики/вычислительного мышления/computer science на уровне общеобразовательной трансдисциплины учить программировать. Если придём к выводу, что нужно, то Julia будет (не на Паскале же программировать!).
источник
2020 November 20

VG

Viktor G. in Язык программирования Julia / Julia programming language
Кто-нибудь знает, как обычно делают объединение HTTP-запросов, чтобы не отправлять N запросов и получать N ответов, а отправить один пакетный запрос и получить один пакетный ответ?
источник

АО

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

АО

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