- 3,067
- 725
- CPU
- Intel i5-6600K @4.6 GHz
- Dissipatore
- Cryorig H5
- Scheda Madre
- ASRock Z170 Extreme 6
- HDD
- WesternDigital 1TB & Crucial MX200 250GB
- RAM
- Corsair Ven 16GB DDR4 2133MHz
- GPU
- Sapphire RX 580 Nitro+
- Monitor
- Dell S2418H
- PSU
- RM550X
- Case
- NZXT S340
- Periferiche
- Anne Pro 2, Razer Abyssus
- OS
- Windows 10 Pro
Premessa:
Java è stato il primo linguaggio di programmazione a cui mi sono affacciato, con il bellissimo IDE Eclipse, che ti correggeva di lettera in lettera. Peccato che seguivo solo quei "pseudo" di Tutorial su Youtube, dove insegnavano il solito "Hello World!1!1!", dove nemmeno l'autore capiva il significato di System.out.println(), figuriamoci il medio-utente che guarda il video...
Ora:
Solo ora, ho iniziato a capire e a scrivere linee di codice, dalle più semplici alle più medie. Questo non in Java, ma bensì in C++, in linguaggio che mi affascinava, non tanto dal nome, ma dalla sua semplicità (semplicità? Si, non ditemi che è difficile stampare a video una somma di due interi). Ho iniziato a leggere guide, capendo quasi tutto. Decisi, una settimana fa, di lasciare le guide online per passare ai libri di testo, completi e ben scritti (il libro in questione è C++ Fondamenti di programmazione di Deitel&Deitel).
In seguito alla difficoltà di apprendere gli array e la loro funzionalità, passai (solo per provare) a Java, ripetendomi che comunque l'utilità delle classi non la avrei mai capita, e che sarei rimasto fermo a System.out.println(). In realtà sono andato molto avanti, fino a capire bene l'utilità del paradigma orientato agli oggetti.
Quindi mi chiedo: continuare ad imparare Java fino alle gocciole, magari con l'ausilio di un (piccolo) libro, o imparare bene solo il concetto di 'orientato agli oggetti' in Java per poi passare ed usarlo in C++?
Ma perché questo dubbio?
Java è pulito, facile, sicuro, adatto agli sviluppi connessi ad Internet, mentre C++ è sinonimo di potenza, collegamento diretto all'Hardware, possibilità di controllare la memoria... ovvero quel che mi piace. Infatti C++ viene usato per sviluppare molti giochi, ma Java è molto più semplice (quindi mi rimangio la semplicità di C++).
Sapendo che la multi-piattaforma non mi interessa, cosa mi consigliate?
Grazie mille.
Java è stato il primo linguaggio di programmazione a cui mi sono affacciato, con il bellissimo IDE Eclipse, che ti correggeva di lettera in lettera. Peccato che seguivo solo quei "pseudo" di Tutorial su Youtube, dove insegnavano il solito "Hello World!1!1!", dove nemmeno l'autore capiva il significato di System.out.println(), figuriamoci il medio-utente che guarda il video...
Ora:
Solo ora, ho iniziato a capire e a scrivere linee di codice, dalle più semplici alle più medie. Questo non in Java, ma bensì in C++, in linguaggio che mi affascinava, non tanto dal nome, ma dalla sua semplicità (semplicità? Si, non ditemi che è difficile stampare a video una somma di due interi). Ho iniziato a leggere guide, capendo quasi tutto. Decisi, una settimana fa, di lasciare le guide online per passare ai libri di testo, completi e ben scritti (il libro in questione è C++ Fondamenti di programmazione di Deitel&Deitel).
In seguito alla difficoltà di apprendere gli array e la loro funzionalità, passai (solo per provare) a Java, ripetendomi che comunque l'utilità delle classi non la avrei mai capita, e che sarei rimasto fermo a System.out.println(). In realtà sono andato molto avanti, fino a capire bene l'utilità del paradigma orientato agli oggetti.
Quindi mi chiedo: continuare ad imparare Java fino alle gocciole, magari con l'ausilio di un (piccolo) libro, o imparare bene solo il concetto di 'orientato agli oggetti' in Java per poi passare ed usarlo in C++?
Ma perché questo dubbio?
Java è pulito, facile, sicuro, adatto agli sviluppi connessi ad Internet, mentre C++ è sinonimo di potenza, collegamento diretto all'Hardware, possibilità di controllare la memoria... ovvero quel che mi piace. Infatti C++ viene usato per sviluppare molti giochi, ma Java è molto più semplice (quindi mi rimangio la semplicità di C++).
Sapendo che la multi-piattaforma non mi interessa, cosa mi consigliate?
Grazie mille.
Ultima modifica: