Which of C, C++, MATLAB, Python and Go is more suitable for writing algorithms?
Programming background: I am not a computer-related major. I am majoring in basic subjects such as mathematics and physics. I have just studied C language by myself and finished reading C primer plus. I have a preliminary understanding of the entire language, but I don’t have much programming experience. I have only briefly looked at the contents of classes and inheritance and the ideas of OOP in C++, but I haven’t gotten started yet. You will need to learn matlab soon because it will be used in numerical calculations and data visualization. I have no contact with python and Go language at all. The main purpose of learning programming at present is not to do projects, find a job, or write papers, but to write programs to implement algorithms when learning algorithms using the book “Introduction to Algorithms”, or to model and analyze some interesting things. For algorithms, what I care about is not the specific implementation details, but the ideas and mathematical principles behind them. I heard that when writing algorithms in C/C++, they spend a lot of time processing and implementing related details, while writing algorithms in Java and python can focus more on the connotation of the…