this post was submitted on 19 May 2024
20 points (100.0% liked)

Furry Programmers

345 readers
1 users here now

English-language general programmers community

Please treat pawb.social’s rules as though they were the rules of this community, even if you’re posting from another instance!

founded 1 year ago
MODERATORS
 

My first was Matlab. Most used is probably python, and then you get into my professional niche, VHDL, C, TCL.

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 2 points 5 months ago

Julia embraces it. It’s intended to be used as a general-purpose scripting language focused on data/numerical analysis with parallel computing baked in. So indexing is a core part of its syntax. And since it caters to mathematicians, they began with indexing to start from 1 for familiarity. (Eventually they added support to define if your code has indexing starting from 0 or 1.)

R for my stats class really threw me off. Syntax was kinda comparable to Python but the way in which you can assign data to an object (which I think was both possible via index or dot-operator) meant I had to “forget” some things to not be lost when reading a TA’s example.

In summary, I’ll stick with Python/C/C++/Rust and leave Matlab/R/Julia to the mathematicians.