Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Qualcomm Snapdragon X2 Elite: l'architettura del SoC per i notebook del 2026
Qualcomm Snapdragon X2 Elite: l'architettura del SoC per i notebook del 2026
In occasione del proprio Architecture Deep Dive 2025 Qualcomm ha mostrato in dettaglio l'architettura della propria prossima generazione di SoC destinati ai notebook Windows for ARM di prossima generazione. Snapdragon X2 Elite si candida, con sistemi in commercio nella prima metà del 2026, a portare nuove soluzioni nel mondo dei notebook sottili con grande autonomia
Recensione DJI Mini 5 Pro: il drone C0 ultra-leggero con sensore da 1 pollice
Recensione DJI Mini 5 Pro: il drone C0 ultra-leggero con sensore da 1 pollice
DJI Mini 5 Pro porta nella serie Mini il primo sensore CMOS da 1 pollice, unendo qualità d'immagine professionale alla portabilità estrema tipica di tutti i prodotti della famiglia. È un drone C0, quindi in un peso estremamente contenuto e che non richiede patentino, propone un gimbal rotabile a 225 gradi, rilevamento ostacoli anche notturno e autonomia fino a 36 minuti. Caratteristiche che rendono il nuovo drone un riferimento per creator e appassionati
ASUS Expertbook PM3: il notebook robusto per le aziende
ASUS Expertbook PM3: il notebook robusto per le aziende
Pensato per le necessità del pubblico d'azienda, ASUS Expertbook PM3 abbina uno chassis particolrmente robusto ad un pannello da 16 pollici di diagonale che avantaggia la produttività personale. Sotto la scocca troviamo un processore AMD Ryzen AI 7 350, che grazie alla certificazione Copilot+ PC permette di sfruttare al meglio l'accelerazione degli ambiti di intelligenza artificiale
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 07-02-2008, 12:14   #1
clasprea
Senior Member
 
L'Avatar di clasprea
 
Iscritto dal: Feb 2005
Città: Milano (MI)
Messaggi: 2379
Ha senso mettersi a studiare C# senza prima studiare C++?

Premessa: conosco Java

Ha senso studiare C# senza passare per lo studio del C++?

C# è un po' più un "linguaggio del futuro" di C++ probabilmente, ma C++ è ancora molto usato. Sarebbe una grave lacuna non conoscere C++, oppure vado direttamente con C#, considerando che il tempo a disposizione è quello che è?

Per il C++ ho già letto quali sarebbero i manuali ideali, per il C# cosa consigliate oltre alla immensa documentazione microsoft? Sarebbe carino avere qualcosa da leggere, che ne so, in treno, in formato cartaceo.

Grazie

PS: non voglio scatenare flame, non so se si corre questo rischio, per favore cercate di evitare, il mio scopo è avere consigli, non farvi litigare
__________________
54 trattative positive sul mercatino
clasprea è offline   Rispondi citando il messaggio o parte di esso
Old 07-02-2008, 12:17   #2
vizzz
Senior Member
 
L'Avatar di vizzz
 
Iscritto dal: Mar 2006
Città: Bergamo
Messaggi: 2499
se conosci già java buttati su c#
__________________
ho concluso con: kvegeta, doctordb, Leland Gaunt.
vizzz è offline   Rispondi citando il messaggio o parte di esso
Old 07-02-2008, 12:25   #3
ramarromarrone
Senior Member
 
Iscritto dal: Jun 2007
Messaggi: 497
col c++ ci programmi su tutte le piattaforme, col c# solo su MS
sul fatto che c# sia "un linguaggio + del futuro rispetto a c++" si potrebbe discutere per giorni senza giungere a nessuna conclusione

detto questo io mi trovo bene con la guida c# della apogeo

C# Guida Completa
di Bradley L. Jones
ramarromarrone è offline   Rispondi citando il messaggio o parte di esso
Old 07-02-2008, 12:26   #4
darkmax
Senior Member
 
L'Avatar di darkmax
 
Iscritto dal: Nov 2001
Città: Torino
Messaggi: 3092
Io invece dovrei partire.. ho iniziato con C normale.. Poi cosa mi consigliate?

C poi C++ poi Java poi C#?

Ho letto quali sono i testi ma mi consigliate testi o guide in italiano fatti bene?(vanno bene anche libri con cd)

Grazie
darkmax è offline   Rispondi citando il messaggio o parte di esso
Old 07-02-2008, 12:30   #5
clasprea
Senior Member
 
L'Avatar di clasprea
 
Iscritto dal: Feb 2005
Città: Milano (MI)
Messaggi: 2379
Quote:
Originariamente inviato da ramarromarrone Guarda i messaggi
col c++ ci programmi su tutte le piattaforme, col c# solo su MS

detto questo io mi trovo bene con la guida c# della apogeo

C# Guida Completa
di Bradley L. Jones
sì in effetti ora non mi è venuto in mente di scriverlo ma avevo pensato anche a questo, in effetti fare qualcosa di "cross platform" sarebbe più carino, anche se prima di concepire e realizzare qualcosa che sia anche solo minimanente utile all'umanità ci vorranno anni e anni

E poi la vastità della documentazione microsoft mi tenta a dir la verità, e mi tenta pure la piattaforma XNA, fare le stesse cose con c++ richiede molto più tempo e sbattimento

Grazie per il consiglio del libro, e grazie anche a tutti gli altri che stanno partecipando alla discussione
__________________
54 trattative positive sul mercatino
clasprea è offline   Rispondi citando il messaggio o parte di esso
Old 07-02-2008, 12:30   #6
^TiGeRShArK^
Senior Member
 
L'Avatar di ^TiGeRShArK^
 
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12112
Quote:
Originariamente inviato da ramarromarrone Guarda i messaggi
col c++ ci programmi su tutte le piattaforme, col c# solo su MS
sul fatto che c# sia "un linguaggio + del futuro rispetto a c++" si potrebbe discutere per giorni senza giungere a nessuna conclusione

detto questo io mi trovo bene con la guida c# della apogeo

C# Guida Completa
di Bradley L. Jones
Ma anche no.
Il C# gira su tutte le piattaforme su cui è supportata la piattaforma .NET (quindi anche dispostivi portatili).
Studiare il C++ non aggiunge assolutamente nulla all'apprendimento del C#.
__________________
^TiGeRShArK^ è offline   Rispondi citando il messaggio o parte di esso
Old 07-02-2008, 12:31   #7
^TiGeRShArK^
Senior Member
 
L'Avatar di ^TiGeRShArK^
 
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12112
Quote:
Originariamente inviato da darkmax Guarda i messaggi
Io invece dovrei partire.. ho iniziato con C normale.. Poi cosa mi consigliate?

C poi C++ poi Java poi C#?

Ho letto quali sono i testi ma mi consigliate testi o guide in italiano fatti bene?(vanno bene anche libri con cd)

Grazie
Non partire col C se non vuoi perdere tempo.
Java o python a scelta.
__________________
^TiGeRShArK^ è offline   Rispondi citando il messaggio o parte di esso
Old 07-02-2008, 12:36   #8
ramarromarrone
Senior Member
 
Iscritto dal: Jun 2007
Messaggi: 497
Quote:
Originariamente inviato da darkmax Guarda i messaggi
Io invece dovrei partire.. ho iniziato con C normale.. Poi cosa mi consigliate?

C poi C++ poi Java poi C#?

Ho letto quali sono i testi ma mi consigliate testi o guide in italiano fatti bene?(vanno bene anche libri con cd)

Grazie
se devi sviluppare applicazioni windows c# (il libro sopra è il mio consiglio)

altrimenti c++ ti consiglio
C++ corso di programmazione - terza edizione
Lippman Stanley, Lajoie Josee
addison-wesley

è un bel mattone (1300 pagine) ma ti spiega veramente tantissima roba

java invece ti consiglio
Java Fondamenti di progettazione software
Lewis John, Loftus William
Addison Wesley

questo sono 800 pagine, io l'ho trovato carino e ben fatto ( a fine di ogni capitolo c'è anche un tutorial sulle applet java)
ramarromarrone è offline   Rispondi citando il messaggio o parte di esso
Old 07-02-2008, 12:43   #9
fek
Senior Member
 
L'Avatar di fek
 
Iscritto dal: Oct 2002
Città: San Jose, California
Messaggi: 11794
Quote:
Originariamente inviato da clasprea Guarda i messaggi
Ha senso studiare C# senza passare per lo studio del C++?
Si', ha molto senso.

Quote:
C# è un po' più un "linguaggio del futuro" di C++ probabilmente, ma C++ è ancora molto usato. Sarebbe una grave lacuna non conoscere C++, oppure vado direttamente con C#, considerando che il tempo a disposizione è quello che è?
Nella stragrande maggioranza dei casi che dovrai affrontare, non conoscere il C++ non ti fara' alcuna differenza. Per compiti particolare, ad esempio se vuoi scrivere engine 3d a livello professionale, ti servira' conoscere molto bene il C++ ma e' qualcosa che potrai imparare con calma in futuro, e in maniera piu' veloce e proficua, dopo aver imparato C# e la piattaforma .NET.

Il C# non e' un linguaggio del futuro rispetto al C++: sono entrambi linguaggi che saranno usati in futuro, ma con scopi e per problemi diversi.

Quote:
Originariamente inviato da darkmax Guarda i messaggi
Io invece dovrei partire.. ho iniziato con C normale.. Poi cosa mi consigliate?

C poi C++ poi Java poi C#?

Ho letto quali sono i testi ma mi consigliate testi o guide in italiano fatti bene?(vanno bene anche libri con cd)

Grazie

Non partire col C se non vuoi perdere tempo. Parti con Java, Python o C# a seconda della piattaforma che preferisci. Col tempo risparmiato impara bene l'inglese.

Quote:
Originariamente inviato da ^TiGeRShArK^ Guarda i messaggi
Ma anche no.
Il C# gira su tutte le piattaforme su cui è supportata la piattaforma .NET (quindi anche dispostivi portatili).
Studiare il C++ non aggiunge assolutamente nulla all'apprendimento del C#.
.NET (quindi C#) e' ampiamente supportato anche sotto Linux attraverso Mono. Ma Java e' ampiamente preferibile per progetti cross-platform.

Ultima modifica di fek : 07-02-2008 alle 12:48.
fek è offline   Rispondi citando il messaggio o parte di esso
Old 07-02-2008, 12:47   #10
fek
Senior Member
 
L'Avatar di fek
 
Iscritto dal: Oct 2002
Città: San Jose, California
Messaggi: 11794
...snip
fek è offline   Rispondi citando il messaggio o parte di esso
Old 07-02-2008, 12:51   #11
clasprea
Senior Member
 
L'Avatar di clasprea
 
Iscritto dal: Feb 2005
Città: Milano (MI)
Messaggi: 2379
credo che come scrivere engine 3d non sia un problema che possa riguardarmi al momento, purtroppo
__________________
54 trattative positive sul mercatino
clasprea è offline   Rispondi citando il messaggio o parte di esso
Old 07-02-2008, 13:27   #12
fek
Senior Member
 
L'Avatar di fek
 
Iscritto dal: Oct 2002
Città: San Jose, California
Messaggi: 11794
Quote:
Originariamente inviato da clasprea Guarda i messaggi
credo che come scrivere engine 3d non sia un problema che possa riguardarmi al momento, purtroppo
Quindi puoi ignorare il C++
fek è offline   Rispondi citando il messaggio o parte di esso
Old 07-02-2008, 14:14   #13
clasprea
Senior Member
 
L'Avatar di clasprea
 
Iscritto dal: Feb 2005
Città: Milano (MI)
Messaggi: 2379
Quote:
Originariamente inviato da fek Guarda i messaggi
Quindi puoi ignorare il C++
sì esatto

grazie anche a te
__________________
54 trattative positive sul mercatino
clasprea è offline   Rispondi citando il messaggio o parte di esso
Old 07-02-2008, 14:18   #14
darkmax
Senior Member
 
L'Avatar di darkmax
 
Iscritto dal: Nov 2001
Città: Torino
Messaggi: 3092
Quote:
Originariamente inviato da ramarromarrone Guarda i messaggi
se devi sviluppare applicazioni windows c# (il libro sopra è il mio consiglio)

altrimenti c++ ti consiglio
C++ corso di programmazione - terza edizione
Lippman Stanley, Lajoie Josee
addison-wesley

è un bel mattone (1300 pagine) ma ti spiega veramente tantissima roba

java invece ti consiglio
Java Fondamenti di progettazione software
Lewis John, Loftus William
Addison Wesley

questo sono 800 pagine, io l'ho trovato carino e ben fatto ( a fine di ogni capitolo c'è anche un tutorial sulle applet java)
Io di Java ho comprato il nuovo Thinking in Java.. Va bene?
darkmax è offline   Rispondi citando il messaggio o parte di esso
Old 07-02-2008, 14:22   #15
darkmax
Senior Member
 
L'Avatar di darkmax
 
Iscritto dal: Nov 2001
Città: Torino
Messaggi: 3092
Quote:
Originariamente inviato da fek Guarda i messaggi
Si', ha molto senso.



Nella stragrande maggioranza dei casi che dovrai affrontare, non conoscere il C++ non ti fara' alcuna differenza. Per compiti particolare, ad esempio se vuoi scrivere engine 3d a livello professionale, ti servira' conoscere molto bene il C++ ma e' qualcosa che potrai imparare con calma in futuro, e in maniera piu' veloce e proficua, dopo aver imparato C# e la piattaforma .NET.

Il C# non e' un linguaggio del futuro rispetto al C++: sono entrambi linguaggi che saranno usati in futuro, ma con scopi e per problemi diversi.




Non partire col C se non vuoi perdere tempo. Parti con Java, Python o C# a seconda della piattaforma che preferisci. Col tempo risparmiato impara bene l'inglese.



.NET (quindi C#) e' ampiamente supportato anche sotto Linux attraverso Mono. Ma Java e' ampiamente preferibile per progetti cross-platform.
Il C purtroppo mi serve per dare un esame all'università.. Java devo iniziarlo a studiare bene.. L'inglese lo so bene ma se devo scegliere preferisco un manuale in italiano. Grazie a tutti.
darkmax è offline   Rispondi citando il messaggio o parte di esso
Old 07-02-2008, 14:28   #16
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
Quote:
Originariamente inviato da darkmax Guarda i messaggi
Io invece dovrei partire.. ho iniziato con C normale.. Poi cosa mi consigliate?

C poi C++ poi Java poi C#?

Ho letto quali sono i testi ma mi consigliate testi o guide in italiano fatti bene?(vanno bene anche libri con cd)

Grazie
Python + questo http://www.python.it/doc/Howtothink/...l-it/index.htm e sei a posto.
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro
@LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro
Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys
cdimauro è offline   Rispondi citando il messaggio o parte di esso
Old 07-02-2008, 18:00   #17
71104
Bannato
 
L'Avatar di 71104
 
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
Quote:
Originariamente inviato da clasprea Guarda i messaggi
E poi la vastità della documentazione microsoft mi tenta a dir la verità, e mi tenta pure la piattaforma XNA, fare le stesse cose con c++ richiede molto più tempo e sbattimento
benedetta figliuola: a te, i miei più sinceri complimenti

mostri veramente di non farti corrompere dai luoghi comuni (C estremamente performante, C++ anch'esso performante ma un pelino più lento e "bloated" del C, piattaforme managed lente come mufloni a causa dei garbage collectors e del fatto che sono linguaggi interpretati, Linux è bello perché è opensource e non l'ha fatto mamma M$, i veri programmatori scrivono device drivers in assembly... tutte quelle stronzate là insomma ), ma piuttosto di osservare i fatti: piattaforme ben documentate ed estremamente produttive (vedi il quote: è veramente da incorniciare se detto da una principiante).

o hai un intuito formidabile o preferisci ragionare col tuo cervello piuttosto che con quello degli altri; o forse entrambe le cose
ancora complimenti. ciao ciao

Ultima modifica di 71104 : 07-02-2008 alle 18:02.
71104 è offline   Rispondi citando il messaggio o parte di esso
Old 07-02-2008, 18:58   #18
ramarromarrone
Senior Member
 
Iscritto dal: Jun 2007
Messaggi: 497
Quote:
Originariamente inviato da darkmax Guarda i messaggi
Io di Java ho comprato il nuovo Thinking in Java.. Va bene?
non lo conosco ma ne ho sentito parlare bene...
ramarromarrone è offline   Rispondi citando il messaggio o parte di esso
Old 07-02-2008, 19:11   #19
ramarromarrone
Senior Member
 
Iscritto dal: Jun 2007
Messaggi: 497
Quote:
Originariamente inviato da fek Guarda i messaggi
Col tempo risparmiato impara bene l'inglese.
quotissimo, spero di andare a lavorare all'estero subito dopo la specialistica...(inghilterra,danimarca,svezia,norvegia e germania le mete desiderate)

a proposito qualche dritta per riuscirci??
ramarromarrone è offline   Rispondi citando il messaggio o parte di esso
Old 07-02-2008, 20:06   #20
astorcas
Senior Member
 
L'Avatar di astorcas
 
Iscritto dal: Jan 2005
Città: Siena
Messaggi: 1313
Quote:
Originariamente inviato da fek
Per compiti particolare, ad esempio se vuoi scrivere engine 3d a livello professionale, ti servira' conoscere molto bene il C++
Ok, leggendo fra i vari thread ho compreso bene quanto le tue informazioni siano dettate da una immensa esperienza e pertanto non ho alcun motivo di mettere in dubbio quello che dici.
Detto ciò mi chiedevo: "Al giorno d'oggi si può vivere tranquillamente senza C++ a meno che non si voglia fare un engine 3D?"
In effetti ormai è un po' di tempo che programmo e in nessun caso ho avuto l'esigenza di usare il C++, e se devo essere sincero non mi sento un vero programmatore per questo motivo.... speravo che un giorno qualcuno mi chiedesse di impararlo ma di certo non programmerò mai nulla di così sofisticato
astorcas è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Qualcomm Snapdragon X2 Elite: l'architettura del SoC per i notebook del 2026 Qualcomm Snapdragon X2 Elite: l'architettura del...
Recensione DJI Mini 5 Pro: il drone C0 ultra-leggero con sensore da 1 pollice Recensione DJI Mini 5 Pro: il drone C0 ultra-leg...
ASUS Expertbook PM3: il notebook robusto per le aziende ASUS Expertbook PM3: il notebook robusto per le ...
Test ride con Gowow Ori: elettrico e off-road vanno incredibilmente d'accordo Test ride con Gowow Ori: elettrico e off-road va...
Recensione OnePlus 15: potenza da vendere e batteria enorme dentro un nuovo design   Recensione OnePlus 15: potenza da vendere e batt...
Col Black Friday partono anche gli scont...
I ribassi più pesanti del vero Bl...
Settimana del Black Friday: pioggia di s...
Speciale Blay Friday Dyson, sconti mai v...
I portatili più scontati del Blac...
WiFi al massimo: gli ASUS più pot...
Domotica in super sconto: tado° e Ne...
Black Friday Amazon: smartphone top a pr...
Black Friday 2025: tutte le migliori off...
Speciale Black Friday TV: 14 modelli sup...
Black Friday Amazon: le migliori offerte...
Tanti droni DJI scontati per il Black Fr...
Anche l'ISRO ha rilasciato alcune inform...
La NASA mostra le nuove immagini della c...
Superati 13.300 MT/s per DDR5: ad ASUS e...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 05:08.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Served by www3v