Products > Programming

The Julia thread

(1/8) > >>

SiliconWizard:
So, probably like many of us here, I had heard of Julia, but never really got interested.

I very recently stumbled upon a conference about it, and it got me curious. Then I read docs, downloaded Julia and played a bit with it. I think it's worth a look, especially for people who don't like or want an alternative to Python for a range of applications, in particular numerical stuff, graphing, etc. Can also be an alternative to Matlab.

https://julialang.org/

A couple additional links that I've found useful so far:

https://docs.juliaplots.org/latest/
https://www.matecdev.com/posts/julia-fft.html
https://docs.juliadsp.org/latest/contents/

What are your thoughts? Does anyone use Julia here?

DrG:

--- Quote from: SiliconWizard on January 06, 2022, 07:15:22 pm ---So, probably like many of us here, I had heard of Julia, but never really got interested.

I very recently stumbled upon a conference about it, and it got me curious. Then I read docs, downloaded Julia and played a bit with it. I think it's worth a look, especially for people who don't like or want an alternative to Python for a range of applications, in particular numerical stuff, graphing, etc. Can also be an alternative to Matlab.

https://julialang.org/

A couple additional links that I've found useful so far:

https://docs.juliaplots.org/latest/
https://www.matecdev.com/posts/julia-fft.html
https://docs.juliadsp.org/latest/contents/

What are your thoughts? Does anyone use Julia here?

--- End quote ---

I don't know, I am reading about it and, it does sound interesting. I need to learn more about - for example, the plots - how is device-dependency handled...if I were using one of those example plots, how would I use it on a typical PC screen or a little oLED screen. Like I said, I need to learn more and it would be a big investment in time and effort - but the thought of a python alternative is appealing. Thanks for posting - I did not know about it and have bookmarked it.

xrunner:
Interesting. I went through one tutorial at Julia academy and they were using emojis as variables. Well that's new to me!

SiliconWizard:

--- Quote from: xrunner on January 06, 2022, 08:21:33 pm ---Interesting. I went through one tutorial at Julia academy and they were using emojis as variables. Well that's new to me!

--- End quote ---

It fully supports UTF-8 even for identifiers, which can be cool for some things, like using the greek alphabet, and obviously useless for some others. :)

Mattjd:
I prefer Matlab to Numpy for purely numeric things strictly because of syntax but I don't find it compelling enough ditch the inarguably better general programming that Python provides to use favor Matlab.

Then you have big large scale modeling tasks with possible porting to hardware platforms. Simulink + Matlab win hands down here and afaik, the large majority of automotive and aerospace companies operate in this fashion.

I'm not sure what Julia would provide over Python in general computing and good enough numeric computing syntax to favor it. Might be worthwhile, I just haven't had a reason to want to try it. I heard Julia has multiple dispatching, you can do this in Python with descriptors/decorators, that might be why I would like to try it. I heard multiple dispatching in Julia is far superior to the version provided by python. Which isn't a built in but an extension constructed through normal exercise of the language.

On the big large scale modeling tasks and porting to hardware I doubt it even comes close to Simulink + Matlab and don't think I even want to bother looking into it. I could be completely wrong and its awesome but I don't know of any companies that come close, let alone an open source project.

Navigation

[0] Message Index

[#] Next page

There was an error while thanking
Thanking...
Go to full version