C++ vs C# reviews

Avi19001

New member
C++ vs C# reviews

Hi Taking the boss issue / writing the code from scratch to another direction. We decided to write the entire code again. The main two reasons are: 1. Poor design of the “old” code that caused high maintenance overhead. 2. A need for a major change in one of the basics assumptions of the software. We passed the decision part (which is the hardest one) and now we are facing design issues. Our application will be made out of small number of GUI windows (quiet simple) and small number of DLLs that encapsulate the algorithms and calculations. The question for which I seek your advice is: C++ or C# (both using the dot net environment)? (we can choose a different language for GUIs / DLLs if it makes sense). I’m asking for directions and good sources to learn about the pros and cons of each language when compared to one another (I couldn’t find “editorials” on this subject – only on (too) technical differences). Things we take into consideration: • The algorithms contain a large number of mathematical calculations (some calculations take more then 5 minutes today). • In the near future the program will use a data base connection. • The members of the rewriting team know C++ (and few years ago knew JAVA). • One of the future options that we want to check is parallel working (on machines with more then one CPU) to cut down the “thinking time” of the program. • In the far future the need for LINUX version might raise (this is very far , and should be take into consideration only if one option is far better then the other regarding this aspect in a close race scenario when the other aspects are measured). Thanks for your help​
 

Avi19001

New member
some interesting links

Some interesting links . http://www.osnews.com/story.php?news_id=5602&page=3 http://www.tommti-systems.de/go.html?http://www.tommti-systems.de/main-Dateien/reviews/languages/benchmarks.html A “choose a programming language” paper : http://archive.adaic.com/docs/reports/lawlis/content.htm An unusual link which introduced me to a new programming language: http://www.heron-language.com/c-sharp-critique.html​
 
למעלה