I want to develop some image processing code and I am wondering if there is a big difference between developing them in C++ and C#?
Is there any detail document that explains what is good to implement in C# and what is good to implement in C++?
As far as I know, since C# code are compiled to machine code just before running (using .NET CLR JIT compiler), there should not be a lot of difference between the two language if during code development, you look how the specific language suggest to implement a design patterns (For example, using a lot of new versus of using a fixed arrays).
Edit: Есть некоторые другие параметры, о которых я сначала не подумал, но сейчас я смотрю на них, когда читаю некоторые из ответов: 1- Это проекты высокого уровня, что означает, что я могу попросить пользователя иметь очень хороший компьютер (много памяти и многоядерные процессоры) 2- Я могу предположить, что у пользователя очень хорошая графическая карта, поэтому я могу использовать ее графический процессор для обработки. 3- I think WPF is good for this development (Am I right!). Is there any similar library for C++? I worked with MFC, but I am not sure that MFC is as good as WPF when working on projects that needs to show images and the GUI is very important.