https://medium.com/@inderchandel782/interpreted-vs-compiled-languages-whats-the-difference-572534846226