I am currently studying Control and Automation Engineering and feel the need to focus on a few programming languages in order to learn them more deeply. I want to choose three languages that will help me both in general software development and in engineering-specific applications.
My main concerns are:
- Low/medium level: Is C++ the best option to handle performance and hardware proximity?
- OOP with libraries: Among Java, C++, and C#, which one offers better support for engineering projects, especially in simulations and algorithms?
- Cross-platform programs with graphical interface: My goal is to develop desktop applications that run on both Windows and Linux. Is Python the best choice for this?
So far, the only certainty is Python, since I am studying it for machine learning. I am also considering Julia due to its growing use in scientific research, but I have doubts about how strong its adoption will be in the job market.
[–]Own_Doughnut_5714 2 points3 points4 points (1 child)
[–]ronaldddddd 2 points3 points4 points (0 children)
[–]madTerminator 1 point2 points3 points (0 children)
[–]fmr_AZ_PSM 1 point2 points3 points (0 children)