Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Recensione vivo X300 Pro: è ancora lui il re della fotografia mobile, peccato per la batteria
Recensione vivo X300 Pro: è ancora lui il re della fotografia mobile, peccato per la batteria
vivo X300 Pro rappresenta un'evoluzione misurata della serie fotografica del produttore cinese, con un sistema di fotocamere migliorato, chipset Dimensity 9500 di ultima generazione e l'arrivo dell'interfaccia OriginOS 6 anche sui modelli internazionali. La scelta di limitare la batteria a 5.440mAh nel mercato europeo, rispetto ai 6.510mAh disponibili altrove, fa storcere un po' il naso
Lenovo Legion Go 2: Ryzen Z2 Extreme e OLED 8,8'' per spingere gli handheld gaming PC al massimo
Lenovo Legion Go 2: Ryzen Z2 Extreme e OLED 8,8'' per spingere gli handheld gaming PC al massimo
Lenovo Legion Go 2 è la nuova handheld PC gaming con processore AMD Ryzen Z2 Extreme (8 core Zen 5/5c, GPU RDNA 3.5 16 CU) e schermo OLED 8,8" 1920x1200 144Hz. È dotata anche di controller rimovibili TrueStrike con joystick Hall effect e una batteria da 74Wh. Rispetto al dispositivo che l'ha preceduta, migliora ergonomia e prestazioni a basse risoluzioni, ma pesa 920g e costa 1.299€ nella configurazione con 32GB RAM/1TB SSD e Z2 Extreme
AWS re:Invent 2025: inizia l'era dell'AI-as-a-Service con al centro gli agenti
AWS re:Invent 2025: inizia l'era dell'AI-as-a-Service con al centro gli agenti
A re:Invent 2025, AWS mostra un’evoluzione profonda della propria strategia: l’IA diventa una piattaforma di servizi sempre più pronta all’uso, con agenti e modelli preconfigurati che accelerano lo sviluppo, mentre il cloud resta la base imprescindibile per governare dati, complessità e lock-in in uno scenario sempre più orientato all’hybrid cloud
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


Recensione vivo X300 Pro: è ancora lui il re della fotografia mobile, peccato per la batteria Recensione vivo X300 Pro: è ancora lui il...
Lenovo Legion Go 2: Ryzen Z2 Extreme e OLED 8,8'' per spingere gli handheld gaming PC al massimo Lenovo Legion Go 2: Ryzen Z2 Extreme e OLED 8,8'...
AWS re:Invent 2025: inizia l'era dell'AI-as-a-Service con al centro gli agenti AWS re:Invent 2025: inizia l'era dell'AI-as-a-Se...
Cos'è la bolla dell'IA e perché se ne parla Cos'è la bolla dell'IA e perché se...
BOOX Palma 2 Pro in prova: l'e-reader diventa a colori, e davvero tascabile BOOX Palma 2 Pro in prova: l'e-reader diventa a ...
Toyota usa giochi e premi per spingere i...
HarmonyOS ha raggiunto la soglia di sopr...
Le offerte Amazon più convenienti...
Un gruppo di ladri ha usato Google Maps ...
Apple non si fida di Samsung per la real...
Windows 11: un nuovo driver nativo mette...
Vi hanno regalato buoni Amazon? Intanto ...
Via acari, polvere e sporco da materassi...
Cuffie Beats in super offerta su Amazon,...
Xbox Cloud Gaming arriva su Amazon Fire ...
Un blackout a San Francisco manda in til...
Windows 11 è diventato più...
Apple cambia strategia a causa della cri...
007 First Light: uscita rimandata di due...
Samsung Galaxy A37 e A57: il comparto fo...
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: 15:36.


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