3 ms·
My feeling is that Julia is a DSL in scientific computing, like "modern Fortran". It fills a niche. In contrast, Python (still the defacto dominating programmin
by ktpsns 7y ago
My feeling is that Julia is a DSL in scientific computing, like "modern Fortran". It fills a niche. In contrast, Python (still the defacto dominating programming language in many scientific computing areas) is widespread in many domains beyond science. Does anybody confirm that? I mean Julia is a general purpose programming language, but I don't know anybody who uses Julia to write software for the web, desktop or smartphone applications, etc.
- dmicah 7y agoI think Julia is still too new to really tell. There are some web frameworks for Julia and I think it does have the potential to be as general purpose as Python, versus something like MATLAB / Octave which is dedicated to scientific computing.
- wodenokoto 7y agoI think it’s more fair to say R and matlab are domain specific language for scientific computing as the core of the languages makes assumptions about your data structures (you can only have vectors and matrices. There are no scalars - only arrays of scalars) Julia’s community focus on scientific computing, but I’m sure in five years time, nobody is gonna bat an eye when a Julia ship do their infrastructure scripting in Julia (while we’ll still bat an eye at R shops doing that in R)