Necesitamos escribir algún software que se compile y ejecute tanto en un servidor Mac OS X como en Ubuntu. Nos encantaría usar Objective-C con toda su bondad Cocoa, sin embargo, las implementaciones de GNUstep de las piezas que estamos utilizando están rotas (en el último paquete de Ubuntu)Mejor lenguaje compilado para compatibilidad con Mac OS X y Linux
A la luz de esto deberíamos usar C++ (I realmente preferiría no), C u otra cosa en la que no hayamos pensado?
Es un proceso servidor/back-end que consume muchos recursos, Java y otras versiones interpretadas de este software funcionan mucho peor que la prueba de concepto Objective-C que hemos escrito, por lo tanto, ahora queremos volver a escribir en un lenguaje "compilado [1]".
(NB: Algunas personas pueden considerar esto subjetivo, sin embargo, al final del día tenemos que hacer un trabajo, tiene que haber una respuesta correcta razonablemente adecuada aquí).
[1] Compilado con instrucciones nativas de CPU, no compiladas en "códigos de bytes" que luego deben ser ejecutados por un intérprete.
¿Por qué tiene que ser un lenguaje ** compilado **, por curiosidad? –
Puede usar Objective-C en cualquier plataforma: el compilador de Objective-C forma parte de la distribución de GCC. El problema de la portabilidad es las bibliotecas de Cocoa de Apple. –
¿Qué te hace pensar que GNUstep no lo va a cortar? Parece que quieres escribir algún tipo de servidor back-end, y no deberías tener problemas para hacerlo usando GNUstep. – Felixyz