MATLAB → Julia 😊 | Thomas | JuliaCon 2024

  Рет қаралды 4,775

The Julia Programming Language

The Julia Programming Language

Күн бұрын

Пікірлер: 16
@martinsanchez-hw4fi
@martinsanchez-hw4fi 2 ай бұрын
We need an alternative to simulink
@dallywang6143
@dallywang6143 2 ай бұрын
@@martinsanchez-hw4fi cppsim
@SomeTechGuy666
@SomeTechGuy666 2 ай бұрын
THIS.
@MarkKittisopikul
@MarkKittisopikul 2 ай бұрын
juliahub.com/products/juliasim
@SomeTechGuy666
@SomeTechGuy666 2 ай бұрын
@@MarkKittisopikul Not open source.
@baggepinnen
@baggepinnen 2 ай бұрын
@@SomeTechGuy666 neither is simulink?
@SomeTechGuy666
@SomeTechGuy666 2 ай бұрын
TLDW: Julia isn't the same as MATLAB. Learning a new language takes time. I wonder who pays for his MATLAB subscription and how responsive Mathworks is to his requests for new features ?
@zorglub20770
@zorglub20770 Ай бұрын
that would be amazing if you could port the MatLab function ismembertol to Julia with the same efficiency and performance as in MatLab
@cedrickhayat971
@cedrickhayat971 2 ай бұрын
16'28'' i was troubled with this overall value update in pluto. Because i like overwriting variables not to create too many of them. Did not find a way to workaround that. Any suggestion ?
@aaronkaw4857
@aaronkaw4857 2 ай бұрын
I also found it annoying at first. Pluto is designed for reactivity, so each of your variables are defined once and available everywhere (in dependency order), so you can't overwrite variables in the global scope. One partial workaround is `let` blocks. The variables you define in that scope will take priority over the global scope. Also, those variables defined that scope only exist in that scope. You can't use `let` blocks for global value updates for other cells to use though. I also liked overwriting variables, but that only works for top-down evaluations, of which Pluto is not a top-down evaluation system. Its trade-off is that your cells can be in any order, and there is a smart detection of dependencies between cells so that everything dependent computationally reacts immediately as you save/execute a cell. Though, some more specific detail is provided by the author of Pluto: "In Pluto, assignments to values (e.g. a = 1) will 'trigger' reactivity, but assignments to properties (e.g. `a.start = 2` or `a[5] = 3`) will not. This means that you can use a `Ref` to create 'non-reactive' variables."
@Kruglord
@Kruglord 9 күн бұрын
One of the major design elements of Pluto is that, if your notebook worked when you saved it, it should work the next time you run it. And, because other cells react when a variable they depend on is updated, you can't redefine a variable other than in the place that it was declared. Otherwise, which version of the variable should the cells react to? So, yeah you'll probably end up with a lot of variables, unless you write things in a way that expects you to update variables, and you don't mind tossing the older definitions. Otherwise, just make new variables as you need them, and consider pruning the ones you don't need once in a while.
@temporary9508
@temporary9508 2 ай бұрын
And the beef begins
@aaronkaw4857
@aaronkaw4857 2 ай бұрын
I am all about this beef.
New Ways to Compile Julia | Bezanson, Baraldi | JuliaCon 2024
29:55
The Julia Programming Language
Рет қаралды 5 М.
They Chose Kindness Over Abuse in Their Team #shorts
00:20
I migliori trucchetti di Fabiosa
Рет қаралды 11 МЛН
Disrespect or Respect 💔❤️
00:27
Thiago Productions
Рет қаралды 32 МЛН
The IMPOSSIBLE Puzzle..
00:55
Stokes Twins
Рет қаралды 33 МЛН
LinearSolve.jl: Because A\b is Not Good Enough | Chris Rackauckas | JuliaCon 2022
13:47
The Julia Programming Language
Рет қаралды 10 М.
Julia Macro hygiene made easy! | Tom Kwong
21:15
The Julia Programming Language
Рет қаралды 4,6 М.
AWS CEO - The End Of Programmers Is Near
28:08
ThePrimeTime
Рет қаралды 545 М.
Living off Microsoft Copilot
42:06
Black Hat
Рет қаралды 29 М.
How do Graphics Cards Work?  Exploring GPU Architecture
28:30
Branch Education
Рет қаралды 1,4 МЛН
Tim Besard - GPU Programming in Julia: What, Why and How?
30:06
The Julia Programming Language
Рет қаралды 5 М.
State of Julia's SciML Ecosystem | Rackauckas | JuliaCon 2024
30:30
The Julia Programming Language
Рет қаралды 2,4 М.
Best programming language for science in 2024
36:07
Jonathon Riddell
Рет қаралды 4,5 М.
Stop With Software Estimates
16:54
ThePrimeTime
Рет қаралды 145 М.
They Chose Kindness Over Abuse in Their Team #shorts
00:20
I migliori trucchetti di Fabiosa
Рет қаралды 11 МЛН