C++ を使用せずに CAD/CAM ソフトウェアを実行することは可能ですか? 私の会社は c/C++ でソフトウェアを開発しましたが、それは 10 年以上前のことです。現在、切り替えることで削除せざるを得ないレガシー コードがたくさんありますが、実際のリスクはどのようなものか疑問に思っていました。ツールパスの計算、フィーチャの認識とシミュレーション、3D レンダリングのための数学的アルゴリズムが多数ありますが、パフォーマンスを大幅に低下させることなく、C# でそれらすべてを処理できるかどうか疑問に思っていました。
そのようなアルゴリズムを C# で書き直すのはユートピアなのか、それともその言語は UI のみを扱うべきなのか。ここではゲーム開発 (Halo 3 や Call Of Duty) について話しているわけではないので、CAD/CAM は実際にどのくらいの処理を必要とするのでしょうか?
誰かがこの問題について私に教えてもらえますか? 私の同僚のほとんどは筋金入りの C++ プログラマーであり、私は C++ でプログラミングしていますが、.NET は大好きですが、基本的な UI 以外に .NET を彼らに売り込むのに苦労しています。そのような分野で .NET への切り替えを検討することは理にかなっていますか?それとも単に賢明ではないのでしょうか?
ありがとうございました