Жизнь дается человеку один раз и прожить ее надо так, чтобы не ошибиться в рецептах.
Строить Асгардию побуждает тьма, посетившая людские души
а поставил я эту julia под Linux Mint.
julia hello.jl - тоска зелёная прямо. Кое-какого минимализма не хватает. ( чтобы просто "Hello" написать и ничего больше )PHP Code:
println("Hello")
И даже вот так не особо сильно радует. ( хотя end есть ) :
PHP Code:
for i=1:10
print(i)
println(" Hello!")
end
Жизнь дается человеку один раз и прожить ее надо так, чтобы не ошибиться в рецептах.
Строить Асгардию побуждает тьма, посетившая людские души
Ну эта julia всё же прикольная.
ну запустим julia ./test.jl ( что-то похожее на windows 3.1 изнутри получилось в смысле кооперативной многозадачности )PHP Code:
@sync begin
@async begin
while true
println("a1")
yield()
println("a2")
yield()
end
end
@async begin
while true
println("b1")
yield()
println("b2")
yield()
end
end
end
а ведь можно и вот так:
Но запускать это как julia -p2 ./test.jl ( получили очень простыми средствами многозадачность в довольно сволочном варианте ).PHP Code:
@sync begin
@spawn begin
while true
println("a1")
println("a2")
end
end
@spawn begin
while true
println("b1")
println("b2")
end
end
end
#
Мне правда интересно - на скольки процессорах будут worker-ы в этом случае работать на ARM Cortex A7
Last edited by crazy-mike; 09-17-2018 at 05:07 PM.
Жизнь дается человеку один раз и прожить ее надо так, чтобы не ошибиться в рецептах.
Строить Асгардию побуждает тьма, посетившая людские души
@spawn - не работает ( Red Pitaya Zynq 7000 ). Ошибка вызова lib/julia/sys. ....( к большому сожалению - мы думали , что эта зараза сможет корректно два процессора захватить )
Но собственно Task и кооперативная многозадачность работает.
А ещё julia отсутствует в списке пакетов Ubuntu 18.04 - но в Linux Mint есть. Под 18.04 нужно из binary distribution ставить.
Жизнь дается человеку один раз и прожить ее надо так, чтобы не ошибиться в рецептах.
Строить Асгардию побуждает тьма, посетившая людские души
Майк, ты как самый тут продвинутый, ставил Кубс?
There are currently 3 users browsing this thread. (0 members and 3 guests)
Terms of Service | Privacy Policy |