Poll is CLOSED

Poll

What is your main/preferred programming language of choice?

MATLAB (Way to go!!! You rock!)
49%
Python (not from within MATLAB)
29%
Any variation of C
12%
Java, Javascript
4%
R, Ruby, Swift, Go, Scala, PHP, VB
2%
Other not mentioned, or mixture
4%
10577 votes

Fake Name Johnson
Fake Name Johnson on 22 May 2024
I don't remember what I answered last time, but I admit I'm conflicted. Even though I use MATLAB nearly every day, I hesitate to call it "programming". Perhaps it's "scripting", or maybe the distinction is technically unwarranted, but if you've spent a few tens of formative hours directly writing microcode on paper and then into a ROM, writing in a high-level language seems a bit boastful to call "programming". I guess that's what happens by distorting one's own casual connotation of the word.
I say that knowing I've probably lost more hair to MATLAB than any microcontroller, but still I can't shake the feeling.
Prakhar Sharma
Prakhar Sharma on 19 Jul 2022
Plz create this poll on stackexchange. Very few Python users use MATLAB central.
Prakhar Sharma
Prakhar Sharma on 19 Jul 2022 (Edited on 19 Jul 2022)
The problem is not many people use MATLAB for coding. First, it is costly and why would someone go for MATLAB when they have Python. Python community is so big. I can ask my doubts on stackexchange etc. and can get reply in minutes. This is not the same with MATLAB. See this question of mine for example, https://uk.mathworks.com/matlabcentral/answers/1740275-nonlinear-coefficient-in-custom-pde?s_tid=prof_contriblnk
I can't add temperature dependent coefficient (conductivity) on a custom PDE in PDE toolbox. If I were on Python I could edit the source code or fork the project to create my own library. For simple works MATLAB is fast and easy, they have nice tutorials. But there is less flexibility.
Kaiyue Wang
Kaiyue Wang on 19 Jul 2022
I prefer languages with great type design, like idris (has anyone heard of it?). The inconsistencies in types for Matlab is killing me.
Artem Lensky
Artem Lensky on 19 Jul 2022
This would indeed be great. I would suggest MathWorks develop a new language that could be used alongside the current language to retain the current user base, but at the same time attract more developers from the industry who value a strict type system or perhaps integrate MATLAB with existing languages e.g. RUST.
Yannick
Yannick on 7 Jul 2022
In order to make my code accessible to the research community, is use python the most.
Prakhar Sharma
Prakhar Sharma on 14 Jun 2022
I use Python for my research because not everyone knows or have access to MATLAB.
Artem Lensky
Artem Lensky on 5 Jun 2022
Matlab is a great, but there is a room for improvement. For example, it would be nice to have some capabilites of functional programming e.g. map, foldl, similar to what is discussed here https://blogs.mathworks.com/loren/2013/01/24/introduction-to-functional-programming-with-anonymous-functions-part-2/ but make it part of the language.
Andrew Nolan
Andrew Nolan on 5 May 2022
Java and Javascript listed together as the same option?!?!?!
jimmy hu
jimmy hu on 1 May 2022
That's why we're here.
Gayathri Saravanan
Gayathri Saravanan on 25 Apr 2022
Matlab is the user friendly language.
Hamid Majidi Balanji
Hamid Majidi Balanji on 2 May 2022
MATLAB is not a programming language.

Tags

No tags entered yet.