This question came from my recent reading on Robert Martin’s “Clean Code: A Handbook of Agile Software Craftsmanship”. The author suggested, based on my understanding, a good code should name variables clearly, specific, and possibly use a longer name.
But, if I read mathematically oriented articles/books, the symbols tend to be concise, possibly with super/sub-scripts.
That seems to lead to frustration in implementation. If I tried to name variables specifically, I may use a long name, (difficult to give a specific example, I am not working on an open-source project at-least this moment, maybe write code for https://arxiv.org/pdf/2010.06539.pdf). But those variable names would be different than in literature.
I would love to have a code, that directly executes equations. The equations would look like what in literature. I never get used to the syntax of Mathematica when it becomes a bigger project than simple calculus etc. There aren’t many options in Python.
So I wonder if Julia is a nice choice. Are there any tutorials for using Julia for complicated/fancy equations?