# Why Julia is very often related to a data science / economics language only?

**URL:** https://discourse.julialang.org/t/why-julia-is-very-often-related-to-a-data-science-economics-language-only/79695
**Category:** Offtopic
**Created:** [April 19, 2022, 3:17pm UTC](https://discourse.julialang.org/t/why-julia-is-very-often-related-to-a-data-science-economics-language-only/79695 "2022-04-19T15:17:07Z")
**Posts on this page:** 1
**Showing post:** 24

<div class="post-metadata">

### Author: ![Palli](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/palli/32/3380_2.png) [@Palli](https://discourse.julialang.org/u/Palli)
#### Post date: [April 21, 2022, 5:56pm UTC](https://discourse.julialang.org/t/why-julia-is-very-often-related-to-a-data-science-economics-language-only/79695/24 "2022-04-21T17:56:53Z")

</div>

> [@Ronis\_BR](#):
>
> I, myself, always saw Julia as a general-purpose language.

Well, that was also my impression from early on, version 0.4 era, but made for/emphasizing (until recently) “technical computing” didn’t help. I must admit, while I’ve learned a lot from the community here (application to science), it can be intimidating (making you think only for the original target audience, and you not measuring up to people here), even you with your satellite/AOCS code not helping for the perception of the language/ecosystem as specialized.\*

I’m pretty optimistic for the future of Julia, including for general purpose, with Julia taught all over, not just in Brazil as you know, but south of the southernmost capital in the world, and northern of the northernmost.

I’ve been advocating Julia since I learned about the language, and even pushing for it as the first language to my former professors. I think that would change things quickly (and I think the book on Julia by 15-year old Tanmay will help, even for more high schools teaching Julia), so far Julia is taught mostly in engineering departments, not just for linear algebra.

I know people use Julia in Trondheim, Norway in the Department of Engineering Cybernetics, i.e. students there, or the two I know learning robotics there, but actually in the algorithmics course (I believe taught by or shared with the CompSci department).

[I’m going to make a PR for the [Julialang.org](http://Julialang.org) website for that course/University.]

I even now noticed from the list that Julia is already, or at least was, taught in one high school (also Norway), and I looked it up, it very near the north pole, way more north of all of Iceland where I live, let alone our Reykjavík, the world’s most northernmost capital, which happens to be located in the south of our country.

Hadsel High School, Stokmarknes, Nordland, Norway  
AnsattOversikt, [REA3034] Programmering og modellering (Programming and modeling with Julia and Snap), 2018 / 19 (High school lecturer Olav A Marschall, M.sc. Computer Science)

I’m not sure, but the above seems to refer to (so not used together with Julia):

> **[Snap! (programming language)](https://en.wikipedia.org/wiki/Snap!_(programming_language))**
>
> Snap! (formerly Build Your Own Blocks) is a free block-based educational graphical programming language and online community. Snap allows students to explore, create, and remix interactive animations, games, stories, and more, while learning about mathematical and computational ideas. While inspired by Scratch, Snap! has many advanced features. The Snap! editor, and programs created in it, are web applications that run in the browser (like Scratch) without requiring installation.\[Note 2\] It is bu...

Those two classes are a step in the right direction, while not obvious to all (those) students, e.g. those two I know that learned Python first, and both him and her had not programmed before before the University. I’ve seen in another Julia thread there’s some (understandable) opposition by students to have to learn yet another language…

> [@lawless-m](#):
>
> the lack of UI is an impediment. Not one that concerns me but I can build a Neural Network in Matlab by dragging boxes around.

@lawless-m FYI:

> [@\[ANN\] EasyML.jl v0.2.0 - a foolproof way of doing ML with GUI elements](https://discourse.julialang.org/t/ann-easyml-jl-v0-2-0-a-foolproof-way-of-doing-ml-with-gui-elements/65936):
>
> A new version of [EasyML.jl](https://github.com/OML-NPA/EasyML.jl) has been released. With our package it is possible to: Design a neural network Train a neural network Validate a neural network Apply a neural network to new data Classification, regression and segmentation on images are currently fully supported. Release highlights Modular design (Design, DataPreparation, Training, Validation and Application modules) allowing for easier and asymmetric developmen…

`*` That’s also an example of a bit intimidating ecosystem/hobby project:

> [@j\_u](#):
>
> hobby project. Its about “Neural network analysis of uncertainty and sensitivity of deterministic and probabilistic models in conjunction with quantum computing approaches to shortest path optimization algorithms based on geometric algebra”.

---

_[View the full topic](https://discourse.julialang.org/t/why-julia-is-very-often-related-to-a-data-science-economics-language-only/79695)._
