# 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:** 28

<div class="post-metadata">

**Author:** ![ChrisRackauckas](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/chrisrackauckas/32/77_2.png) [@ChrisRackauckas](https://discourse.julialang.org/u/ChrisRackauckas)\
**Post date:** [April 21, 2022, 6:13pm UTC](https://discourse.julialang.org/t/why-julia-is-very-often-related-to-a-data-science-economics-language-only/79695/28 "2022-04-21T18:13:53Z")

</div>

> [@JackStrauss](#):
>
> Matlab code from 5, 10, 20 years will run today.

False, in at least 2021 they did breaking changes that broke a code we had. Here’s the proof:

> [@Problem simulating Matlab ODE15s in Julia](https://discourse.julialang.org/t/problem-simulating-matlab-ode15s-in-julia/79687):
>
> Here is the code I have, using Pkg using PyCall using CSV; using DataFrames; using Dierckx;using DifferentialEquations;using LSODA;using MATLABDiffEq; using ParameterizedFunctions;using IfElse; p = [1.35e-2 #k1 6.33e-1 #k2 5.00e-5 #k3 1.00e-3 #k4 3.80e-3 #k5 5.82e-1 #k6 2.20e-2 #k7 4.71 #k8 1.08e-2 #k9 #2.6 REMOVED 1.35 #sigma /index 10 0.63 #Km /index 11 5.0 #Gb /index 12 8.58 #Ib /index 13] input = […

The last time they broke it was 2020. And 2018. So no, this is not just false but it’s very false. In that time span, we had made a lot more changes to the code being generated because of MATLAB changes than changes to the code generator (because of Julia changes). Making a code work with multiple versions of MATLAB is really hard, and if you check out Git history you’ll see this progression along with documented (and undocumented) things which changed in the language. Scripts written in one version of MATLAB will not just work in another.

---

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