Questa è una domanda in più parti. Sto scrivendo un programma intensivo dal punto di vista computazionale che eseguirà calcoli su numeri molto grandi, sulla scala del fattoriale (100). Sto considerando di utilizzare Java o C ++ (questo è tutto quello che so, e C ++ solo leggermente), ma non sono sicuro di quale sarebbe meglio usare in questo contesto.
So che il C ++ sarà più veloce, ma Java ha un'utilità integrata per grandi numeri, la classe BigInteger, e non conosco alcun equivalente in C ++. Quindi ecco le domande ...
- Il C ++ è molto più veloce di java, per cui vale la pena imparare e trovare un modo per gestire grandi numeri?
- Se dovessi usare C ++, come gestirò i grandi numeri?
- È possibile specificare solo un nuovo tipo di dati in C ++ che rappresenta un numero, ma con limiti maggiori rispetto a int?