Dove usare C ++ oggi? [duplicare]

0

Entrerò nell'università il prossimo autunno nelle scienze informatiche, ma ho programmato già da alcuni anni. Attualmente sto sviluppando applicazioni web. Principalmente uso Python e Java.

Conosco anche C ++, ma non l'ho mai veramente messo in imbarazzo perché ogni volta che penso a un progetto, sembra esserci un linguaggio che è più adatto per il lavoro di C ++. Ad esempio, Java sembra dare lo stesso risultato di C ++, ma in un modo più produttivo (anche in termini di prestazioni, Java non è molto indietro rispetto a C ++). Senza contare che la libreria Java è molto più grande di quella C ++. Questo mi fa chiedere dove, nel mondo dello sviluppo web, potrei usare C ++ e ottenere un vantaggio che altre lingue non mi daranno? Attualmente credo che sarebbe un add-on per un linguaggio come Java o Python.

    
posta J-F 26.02.2012 - 21:19
fonte

4 risposte

4

In realtà l'implementazione principale di Java VM ( HotSpot ) è scritta in C ++. Questo linguaggio è ancora molto usato principalmente per le prestazioni e il problema della memoria, e perché ci sono ancora molti sviluppatori C / C ++. Puoi trovare qui alcune applicazioni fatte in C ++.

C ++ può usare il metodo C che è di basso livello, può essere utile per alcune applicazioni. Ad esempio, non so se è possibile scrivere facilmente un driver in Java.

Viene anche utilizzato per creare GUI o giochi con Qt e SDL.

Quindi il C ++ è ancora un buon linguaggio che non può essere totalmente sostituito con Python o Java.

    
risposta data 26.02.2012 - 21:40
fonte
1

Esistono interi settori (giochi, caratteri di alto livello, ecc.) in cui il C ++ è la lingua dominante oggi e probabilmente rimarrà dominante per un po '.

    
risposta data 26.02.2012 - 22:10
fonte
1

Google lavora molto in C ++.

link

Ovunque tu vada, dove hai bisogno di prestazioni, C e C ++ sono la strada da percorrere.

    
risposta data 26.02.2012 - 22:25
fonte
1

Nello sviluppo di sistemi embedded, C e C ++ sono ampiamente utilizzati. Possiamo dire che C è l'industria standard per lo sviluppo embedded. Puoi facilmente trovare un compilatore per quasi tutti i microcontroller. Ci sono anche molti programmi / strumenti per computer scritti in C / C ++. Anche i giochi e i software di progettazione 3D (CAD, CAM) preferiscono il C ++.

    
risposta data 26.02.2012 - 21:50
fonte

Leggi altre domande sui tag