Hola, me gustaría que me prestaran un poco de ayuda. Voy a desarrollar una aplicación que incluirá un algoritmo tipo minimax (o alguno parecido) pero no se que lenguaje de programación usar. La idea es hacer el mayor número de cálculos en el menor tiempo posible. Estoy entre C, C++ y C#. Buscando info por la red todos están de acuerdo en que C y C++ son los más veloces, pero requieren un alto grado de optimización en el código. Tengo experiencia en C y C#, pero el primero creo que se quedará un poco corto en cuanto a opciones y el segundo no estoy seguro de su rendimiento.
Otra duda es sobre los hilos y la programación paralela. En C# es muy fácil usarlos y aprovechar todos los núcleos del procesador. En C y C++ no se si existe esa facilidad, y creo que en manos de un novato como yo no le sacaré el partido que le sacaría a C#.
Si, por ejemplo, C o C++ no son como mínimo cuatro veces más rapidos que C# no creo lo hiciera en estos lenguajes... ¿Qué opininan?
Un saludo y gracias.