Premetto che le mie conoscenze si limitano a quelle di uno studio autodidatta...per quanto riguarda c\c++ credo che i possibili campi di applicazioni siano illimitati, per quanto riguarda Java forse è più orientato all'utilizzo per applicazioni(rispetto c\c++), ma si difende anche nei gestionali e per applicazioni multimediali (usando il JMF).