The reason why I don't use "Java" or "Python" but "C/C++" is NOT
- C/C++ is the best language to maximize the computer performance,
BUT
- I don't like to study new language any more.
I think I often talked this story again and again.
For a control system, or dynamic big simulation, to analyze entire people of Japan, C/C++ is good for the light and speed.
However, for a ordinal information system, I don't recommend to use it.
-----
In a simulation programming case, I have to implement the function of CSV files parser in the simulation program.
I always make the parser program by myself.
"Are you kidding?"
I know well that I am in derision with many scornful laugh
I cannot argue against an opinion, that "nowadays, a programming language without CSV parser, must die".
No, no, to tell you the truth, I thought that the piles of parser program had been opened in the Internet.
I could find it out, however, the program was written, based on "STL".
I think that "STL" is a beautiful C/C++ template library indeed.
It is very useful, however I am afraid that the hidden internal process makes me uneasy.
A long time ago, when I was in the U.S. and worked coding everyday, I faced the internal STL bug, and I had to spend much time to find the problem, like having a brush with death.
I come to think that source codes should be 100% nude, Even if not, I cannot be excited... no,no I cannot be feel easy. That means, I am an old-fashioned engineer.
However, I am sorry but, I cannot argue against "these old-fashioned engineer also must die".
-----
Anyway, this time, I gave up.
I admitted that I cannot make the CSV parser by native C language, and I will fall down to the STL dynamic memory management.
Now, I will start to read the CSV parser program of STL, and embed it to my big scalable simulator.