|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Member
Iscritto dal: Aug 2001
Città: Gerenzano
Messaggi: 129
|
C++ o C# ?
Ho letto degli articoli che illustano le differenze tra il C++ e il C# (.Net) ma non conoscendo il linguaggio C non ho capito bene quali limitazioni o potenzialità offre un linguaggio piuttosto che l'altro.
Per iniziare quale tra questi due linguaggi consigliate? (Ho letto che il C# è più flessibile sintatticamente e quindi offre una maggiore facilità di utilizzo.) Mi sembra comunque che nel forum non sia molto trattato il C#. Sto dicendo delle stupidaggini o è Vero? ![]() Mi potete x favore illustrare le differenze pratiche (Tenete conto che io di C attualmente so poco o nulla) Grazie! ![]()
__________________
E' quasi tutto relativo! |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Mar 2002
Città: Italy/Usa
Messaggi: 2817
|
Uno degli aspetti fondamentali è la portabilità del linguaggio.
C e C++ (che comunque sono due linguaggi diversi) sono portabili nel senso che puoi scrivere codice che va bene sia su macchine win che *nix o mac, etc, facendo solo piccole modifiche al codice (a meno di non usare sistemi proprietari tipo borland...per esempio).... Altro esempio di portabilità(del codice sorgente) è il java. Il C# è fondamentalmente dedicato a tutta la struttura .NET (anche se non significa assolutamente un limite come linguaggio). P.S.: (se fai una ricerca sul forum trovi molti post con queste domande)
__________________
"Utilizzando atomi pentavalenti drogheremo il silicio di tipo n; Utilizzando atomi trivalenti drogheremo il silicio di tipo p; Utilizzando della cannabis ci drogheremo noi e vedremo il silicio fare cose impossibili" - DSDT-HowTo |
![]() |
![]() |
![]() |
#3 |
Member
Iscritto dal: Aug 2001
Città: Gerenzano
Messaggi: 129
|
Grazie 1000!
... Ho provato ad eseguire delle ricerche con il testo 'C#' ma non trovo nulla... ... Mah, ?
__________________
E' quasi tutto relativo! |
![]() |
![]() |
![]() |
#4 |
Member
Iscritto dal: Apr 2002
Città: Salice(LE)
Messaggi: 112
|
Dipende da che vuoi fare...C# almeno in ambiente Microsoft(finora l'unico realmente supportato) è molto indicato per software che usano reti ed in particolare internet.
C/C++ ideali per velocità e potenza senza limite
__________________
meglio tacere e dar l'impressione d'esser scemi che aprire bocca e togliere ogni dubbio |
![]() |
![]() |
![]() |
#5 |
Bannato
Iscritto dal: Mar 2002
Città: Pescara - 未婚・恋人なし Moto: Honda CBR 1000 RR Casco: XR1000 Diabolic 3
Messaggi: 27578
|
Matematica o filosofia?
![]() |
![]() |
![]() |
![]() |
#6 |
Bannato
Iscritto dal: Mar 2002
Città: Pescara - 未婚・恋人なし Moto: Honda CBR 1000 RR Casco: XR1000 Diabolic 3
Messaggi: 27578
|
Se alla fine delle tue ricerche sceglierai di imparare C#, chiudi gli occhi e comprati un manuale Java
![]() |
![]() |
![]() |
![]() |
#7 | |
Senior Member
Iscritto dal: Jul 2002
Città: Milano
Messaggi: 19148
|
Quote:
io per ora mi tengo alla larga da .NET e w Java ![]() |
|
![]() |
![]() |
![]() |
#8 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Consiglio...imparati prima C++...e quando l'hai imparato bene potrai pensare di imparare il C#...a quel punto ti consiglierò di imparare Java !!!
![]() |
![]() |
![]() |
![]() |
#9 |
Senior Member
Iscritto dal: Jul 2000
Città: Vignola (MO)
Messaggi: 316
|
Io preferisco java a buco!!!!!
![]()
__________________
<Asus A8N-E Deluxe> <Amd64 3000+> <Ram 2.5 Gb> <Geffo3> <2 Maxtor 160 Gb RAID 1> <Adsl ZyXEL 645r> <ESS Maestro> <GNU/Linux Debian Etch> ![]() Wii 1037 4238 6261 1967 |
![]() |
![]() |
![]() |
#10 |
Bannato
Iscritto dal: Mar 2002
Città: Pescara - 未婚・恋人なし Moto: Honda CBR 1000 RR Casco: XR1000 Diabolic 3
Messaggi: 27578
|
Scusa che significa a buco?
![]() |
![]() |
![]() |
![]() |
#11 |
Senior Member
Iscritto dal: Jul 2000
Città: Vignola (MO)
Messaggi: 316
|
Che mi preferisco veramente tanto Java...
Anche se a dire il vero non sono imparziale visto che faccio il programmatore Java di mestiere cmq il fatto che eistano valanghe di manuali, esempi, librerie GRATIS! gioca veramente a suo favore, per non parlare dei tool di sviluppo... Io uso NetBeans e è sempre aggiornatissimo e non lo paghi un euro.... Ciò non vale per c# che è a pagamento e costa anche un tot. Ciao
__________________
<Asus A8N-E Deluxe> <Amd64 3000+> <Ram 2.5 Gb> <Geffo3> <2 Maxtor 160 Gb RAID 1> <Adsl ZyXEL 645r> <ESS Maestro> <GNU/Linux Debian Etch> ![]() Wii 1037 4238 6261 1967 |
![]() |
![]() |
![]() |
#12 |
Junior Member
Iscritto dal: Aug 2002
Città: Torino
Messaggi: 9
|
A dire la verità c# è assolutamente gratuito. L'unica cosa che è a pagamento è il Visual Studio, ma nessuno ti vieta di scrivere codice senza l'ambiente di sviluppo microsoft. Ci sono molti ambienti free per scrivere codice in c#, alcuni veramente validi (vedi webmatrix per quanto riguarda la parte di asp.net).
Dal mio punto di vista tra c# e java non c'è assolutamente paragone, stravince c#. Mentre non ha senso fare paragoni tra c# e c++, sono due linguaggi che hanno un target totalmente differente. Il futuro, almeno per quanto riguarda lo sviluppo su piattaforma MS è la coesistenza tra c++ e c# soprattutto quando dalla versione 2.0 del framework vedrà la luce il c++/CLI le estensioni managed del c++. Tutto questo rigorosamente IMHO, oltre che Chris Anderseen, Don Box, Chris Sells :P. In ogni caso, tornando alla domanda iniziale, per qualsiasi info su c# e .net tutte le risposte le puoi ricevere su www.ugidotnet.org. E' il punto di riferimento italiano sul .net dove trovi articoli, tip e dritte codice... oltre a un forum frequentato da un sacco di persone veramente preparate. Gianluca |
![]() |
![]() |
![]() |
#13 | |
Senior Member
Iscritto dal: Jun 2002
Città: Firenze
Messaggi: 630
|
Quote:
![]()
__________________
---> Lombardp CSS Certified Expert (Master Level) at Experts-Exchange Proud user of LITHIUM forum : CPU technology Webmaster of SEVEN-SEGMENTS : Elettronica per modellismo |
|
![]() |
![]() |
![]() |
#14 | |
Senior Member
Iscritto dal: Apr 2002
Città: Vigevano(PV)
Messaggi: 2124
|
Quote:
__________________
Gnu/Linux User ![]() |
|
![]() |
![]() |
![]() |
#15 | |
Junior Member
Iscritto dal: Aug 2002
Città: Torino
Messaggi: 9
|
Quote:
![]() ![]()
__________________
Apply the programming model to everyday programming problems |
|
![]() |
![]() |
![]() |
#16 | |
Senior Member
Iscritto dal: Apr 2002
Città: Vigevano(PV)
Messaggi: 2124
|
Quote:
Cmq Scintilla è carino ![]()
__________________
Gnu/Linux User ![]() |
|
![]() |
![]() |
![]() |
#17 | |
Junior Member
Iscritto dal: Aug 2002
Città: Torino
Messaggi: 9
|
Quote:
![]() Semplicemente geniale!
__________________
Apply the programming model to everyday programming problems |
|
![]() |
![]() |
![]() |
#18 | |
Senior Member
Iscritto dal: Apr 2002
Città: Vigevano(PV)
Messaggi: 2124
|
Quote:
E forse l' Ant del java in versione .NET???
__________________
Gnu/Linux User ![]() |
|
![]() |
![]() |
![]() |
#19 | |
Junior Member
Iscritto dal: Aug 2002
Città: Torino
Messaggi: 9
|
Quote:
Per rendere l'idea è il make del c. Permette, specificando dei comandi in un file di configurazione (file che ha un formato xml) permette di integrare alla compilazione di progetti operazioni quali commit e update su cvs, spedizione di mail, avvio di unit test, compilazione della documentazione con ndoc e altre opzioni veramente interessanti. Insomma tutto il necessario (e molto di +) per il dealy build ![]() Il sito è http://nant.sourceforge.net/.
__________________
Apply the programming model to everyday programming problems |
|
![]() |
![]() |
![]() |
#20 | |
Member
Iscritto dal: Apr 2000
Messaggi: 138
|
Quote:
Veramente c# e' meglio di java? In che senso? Piu' duttile, piu' trasportabile? Grazie, sono curioso. Adesso programmo in java per lavoro e trovo che sia il miglior linguaggio con cui ho avuto a che fare fino ad ora. (non dovendo programmare a basso livello). E .NET non ha fatto altro che copiarne i principi ispiratori applicandoli a piu' linguaggi.
__________________
fgmac |
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 14:55.