Size: a a a

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

2019 July 23

AL

Anatoly Levenchuk in Язык программирования Julia / Julia programming language
JuliaCon начинается сегодня, и оттуда будет трансляция: https://juliacon.org/2019/
источник

AL

Anatoly Levenchuk in Язык программирования Julia / Julia programming language
Вот расписание: https://pretalx.com/juliacon2019/schedule/
источник

AL

Anatoly Levenchuk in Язык программирования Julia / Julia programming language
Похоже, что стрим сегодняшний уже кончился — https://www.timeanddate.com/worldclock/usa/baltimore
источник

AB

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

KT

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

KT

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

AK

Andrey Konovalov in Язык программирования Julia / Julia programming language
Господи, сколько мерзости сыпется
источник

AB

Alexey Bolshakov in Язык программирования Julia / Julia programming language
повод написать бота на julia )
источник

ZZ

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

ZZ

Zorro Zorroff in Язык программирования Julia / Julia programming language
Чуваки написали что зарелизили многозадачность
источник

ZZ

Zorro Zorroff in Язык программирования Julia / Julia programming language
Я смотрю, что там схема сделана похоже как в моем С++ проекте (по работе).
источник

ZZ

Zorro Zorroff in Язык программирования Julia / Julia programming language
Тут можно вопросы задавать? Живые люди есть? Я к julia только присматриваюсь, но кодеген у нее мне нравится, про GC/memory subsystem не знаю еще. У меня появилось несколько вопросов.
1) почему у меня не работает @inbounds, и в результате есть проверки на размер массива?
2) есть ли возможность в Julia запустить typecheck на весь проект, с учетом того, что у большинства методов в проекте аннотированы сигнатуры, кроме тех которые специализироваться будут?
3) есть ли IDE в которых если аннотирован параметр функции/переменная, то autocomplete работает как положено после точки (если это структура)? Например, у функции параметр a::Point2D, и я хочу чтобы нажал после "a." и мне вылез "x" или шо там еще.
источник

ZZ

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

AK

Andrey Konovalov in Язык программирования Julia / Julia programming language
Zorro Zorroff
Тут можно вопросы задавать? Живые люди есть? Я к julia только присматриваюсь, но кодеген у нее мне нравится, про GC/memory subsystem не знаю еще. У меня появилось несколько вопросов.
1) почему у меня не работает @inbounds, и в результате есть проверки на размер массива?
2) есть ли возможность в Julia запустить typecheck на весь проект, с учетом того, что у большинства методов в проекте аннотированы сигнатуры, кроме тех которые специализироваться будут?
3) есть ли IDE в которых если аннотирован параметр функции/переменная, то autocomplete работает как положено после точки (если это структура)? Например, у функции параметр a::Point2D, и я хочу чтобы нажал после "a." и мне вылез "x" или шо там еще.
В Julia всегда была многозадачность, в ней была в экспериментальном режиме многопоточность. Сейчас как раз релизят многопоточность. Скорее всего, во 2-й версии это будет основная фишка (и начнут окончательно съедать мозг иммутабельностью)
источник

ZZ

Zorro Zorroff in Язык программирования Julia / Julia programming language
Отлично, то шо надо
источник

ZZ

Zorro Zorroff in Язык программирования Julia / Julia programming language
А разница в терминах многопоточность, многозадачность.. я ещё скажу, reactor pattern, но изменит или улучшит ли это хоть что нибудь?
источник

E

EV in Язык программирования Julia / Julia programming language
Всем привет, возник такой вопрос: человек хочет попробовать Джулию для обучения студентов, но только онлайн, через JuliaBox, чтобы студентам не нужно было ничего не инсталлировать. Можно ли будет в таком случае устанавливать дополнительные пакеты?
источник

ZZ

Zorro Zorroff in Язык программирования Julia / Julia programming language
А что по поводу моих вопросов? По поводу автокомплита я вообще грущу, кажется его нет
источник

AK

Andrey Konovalov in Язык программирования Julia / Julia programming language
Zorro Zorroff
А разница в терминах многопоточность, многозадачность.. я ещё скажу, reactor pattern, но изменит или улучшит ли это хоть что нибудь?
Это не разница в терминах. Многопоточность даёт возможность разным параллельным потокам исполнения кода обмениваться данными очень быстро и эффективно. Многозадачность - не даёт такой  возможности. Поэтому если объёмы данных большие, и вы постоянно то делите их на куски и обсчитываете, создавая новые данные, то где-то объединяете результаты вычислений, анализируете, строите графики и снова  что-то считаете - потоки несомненно подойдут намного лучше.
К сожалению, адекватных механизмов размещения общих данных в shared memory нет практически ни у одного языка. Особенно это характерно для мультиплатформенных языков, потому что на одних платформах механизм shared memory реализован так, на других иначе, а на третьих его вовсе нет.
Потоки от этих проблем избавляют так как всё адресное пронстранство доступно всем потокам (кроме приватного стека, который у каждого потока свой конечно)
источник

AK

Andrey Konovalov in Язык программирования Julia / Julia programming language
Многозадачность хороша, когда можно независимо обрабатывать массив данных разными процессами, "поделив слона на части" - и потом просто собрать воедино все результаты обработки. Если расчёты занимают час, то конечно сбор данных в кучу за секунду вряд ли "лишит вас сна" и станет существенной проблемой :)
источник