Let me tell you about my project :
This is a big project without imminent deadline (we want to make a lasting business out of it)
My project is an embedded software with GUI (inside a system that has the size of a LED TV).
We are limited to C++ or C#. Our project uses Microsoft's motion capture sensor : Kinect. It only has a C++ or C# SDK.
We plan on using Machine Learning.
We want to keep the option to run 24/24h our software on a embedded system that doesn't require a large computer fan (we aim to create a product with small thickness)
Our entire team (of 6 members) is familiar with C and C++.
One team member is familiar with the .NET framework to do the GUI work.
Are we all thrilled about coding in C# ? Nope. But as young programmers but we also want to build our future and in december 2019 I believe C# is way more used in new companies.
What I have tried:
What programming language between C++ and C# suits my project's restriction the most ?