|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Member
Iscritto dal: Oct 2000
Messaggi: 146
|
consiglio java vs delphi
salve a tutti,
quale tra questi due linguaggi mi consigliate? JAVA o PASCAL? devo iniziare una volta per tutte a imparare un linguaggio di programmazione e non voglio fare la scelta sbagliata! mi piacerebbe sapere da voi che ne pensate. ho già procurato i manuali e i relativi ambienti: DELPHI e JBUILDER. adesso la parola a voi guru della programmazione. |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Oct 2000
Messaggi: 822
|
per quel che mi riguarda,tra i due senza dubbio Delphi..certo se puoi sarebbe meglio il C++,,cmq...
![]() ![]() |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Jul 2002
Città: Milano
Messaggi: 19148
|
io non posso che votare Java
![]() C++ come primo linguaggio secondo me è un po' improponibile... mi pare abbastanza rognosetto come primo linguaggio. tra l'altro devo ancora mettermi a impararlo sul serio e non trovo mai l'occasione giusta ![]() cmq qual è il tuo scopo? vuoi imparare a programmare per fare cosa? P.S. non mi piace per niente JBUILDER ma si va a gusti ![]() |
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Mar 2002
Città: Italy/Usa
Messaggi: 2817
|
Personalmente ti consiglierei più di orientarti verso linguaggi come Java oppure C++, dato che entrambi, a spese solo di "piccoli" accorgimenti, risultano essere utilizzabili anche su sistemi operativi diversi, sono supportati da numerosi ambienti free sia di programmazione che di compilazione, non ti rendono schiavo di "ambienti closed" e trovi molto più supporto anche sulla rete.
Una piccola precisazione un pò OT. Quando spesso si utilizza la parola "free" riferita ad ambienti di programmazione e/o compilatori, non si intende soltanto il fatto che sono gratuiti ma anche che spesso possiamo "guardare" il codice sorgente che li genera e, se proprio vogliamo farci del male, modificarlo, migliorarlo e ridistribuirlo.
__________________
"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 |
![]() |
![]() |
![]() |
#5 | |
Senior Member
Iscritto dal: Oct 2000
Messaggi: 822
|
Quote:
|
|
![]() |
![]() |
![]() |
#6 |
Senior Member
Iscritto dal: Nov 2003
Città: Napoli
Messaggi: 6193
|
Delphi allo stato attuale propone un pascal object oriented che è a tutti gli effetti simile al c++ come potenzialità. L'unica cosa che non potresti fare, anche se non è poco, è sovrapporre gli operatori.
Adesso il tuo obiettivo è secondo me trovare il linguaggio che ti dia una migliore visione di cosa può fare la programmazione orientata ad oggetti, come la si crea, come la si usa ecc. Java è molto più semplice per i principianti, perchè in molte cose li obbliga a "non sbagliare". Non devi gestire delle cose come memoria e puntatori che a te per il momento non interessa imparare. In breve il mio personalissimo consiglio: visto che anche delphi ti attira, impara Java2 tramite Borland Java Builder. Prenditi di quest'ultimo qualsiasi versione, anche la 4. Tanto fino alla 9, ci sono migliorie sì, ma nulla di straordinario. Ciao ![]()
__________________
Diablo3 PF | MyPC(liquidato) - Case Corsair Obsidian 800D / PSU Enermax Galaxy 1000W / MB GA-EX58A-UD7 / CPU Intel I7 920 D0@4.1ghz / MEM Corsair Dom. GT@1680mhz / GPU R9 290X / HD 2xWD 150GB raid 0/ SO - Windows 7 Ult. |
![]() |
![]() |
![]() |
#7 | |
Senior Member
Iscritto dal: Jan 2001
Città: Milano
Messaggi: 5707
|
Quote:
a mio parere il c++ oltre che essere il linguaggio piu' difficile in circolazione e' uno dei meno didattici, come fai a consigliarlo come primo linguaggio? |
|
![]() |
![]() |
![]() |
#8 |
Member
Iscritto dal: Oct 2000
Messaggi: 146
|
scusate ma in effetti voglio impararlo bene, ma non sono proprio terra terra!
ho gia letto qualcosina nei suddetti linguaggi compreso c/c++/pascal/java |
![]() |
![]() |
![]() |
#9 |
Senior Member
Iscritto dal: Nov 2003
Città: Napoli
Messaggi: 6193
|
Bene. C++ offre + cose di java.
Per me ti conviene impararti java e poi dopo studiarti dopo una conversione del linguaggio le cose che c++ ti offre in + o in meno. Poi fai tu... ![]()
__________________
Diablo3 PF | MyPC(liquidato) - Case Corsair Obsidian 800D / PSU Enermax Galaxy 1000W / MB GA-EX58A-UD7 / CPU Intel I7 920 D0@4.1ghz / MEM Corsair Dom. GT@1680mhz / GPU R9 290X / HD 2xWD 150GB raid 0/ SO - Windows 7 Ult. |
![]() |
![]() |
![]() |
#10 | |
Senior Member
Iscritto dal: Oct 2000
Messaggi: 822
|
Quote:
"..la cosa più ardua per chi inizia a programmare è pensare in maniera corretta e logica , non la sintassi che utilizzi.." poi dipende sempre da cosa ci vuoi fare.. se vuoi puoi anche non iniziare subito con classi,template,ecc ![]() |
|
![]() |
![]() |
![]() |
#11 |
Member
Iscritto dal: Oct 2000
Messaggi: 146
|
ok grazie lexleo
ci siamo capiti, ho già installato c++ builder (5) e mi sono procurato il relativo manuale (anche se per la 3) ed altri per il c++ (ansi) speriamo bene bye e a presto! a proposito potresti darmi qualche buon link per consultare notizie relative a c++ o altro? |
![]() |
![]() |
![]() |
#12 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Sei partito da un ambiente/compilatore non molto adatto al tuo scopo, non perchè non sia buono, ma perchè ti mette a disposizione anche troppe cose rispetto a quelle che ti servono... Programma l'interfaccia grafica per ora non ti serve a niente...
Quindi ti consiglio MinGW32... Lo puoi scaricare incluso nel buon ambiente di svilupo Developer Studio: http://array26.rockefeller.edu/mirro...Setup-2.05.exe Il BC++B lo puoi lasciare per dopo...sempre che poi ti serva ![]() Riguardo alla didatticità del C++: IMHO è altrettanto didattico quanto Java...sempre che si facciano le cose con "metodo"... |
![]() |
![]() |
![]() |
#13 |
Senior Member
Iscritto dal: Oct 2000
Messaggi: 822
|
Sono contento, ma ti ricordo comunque che la tua scelta però dovrebbe dipendere da cosa vuoi fare..
Alcune piccole info su C++Builder: Usandolo potrai passare molto facilmente a delphi e viceversa, in quanto l'interfaccia è identica e si possono utilizzare facilmente utilizzare il codice creato con l'altro... se cerchi componenti, probabilmente li troverai sia per sia in formato builder che delphi... Se ti interessa lavorare sotto linux mantenendo lo stesso ambiente di lavoro di windows puoi usare Kylix(un IDE che ti permette di lavorare/compilare sotto linux sia con codice delphi che c++) |
![]() |
![]() |
![]() |
#14 |
Senior Member
Iscritto dal: Oct 2000
Messaggi: 822
|
se non ti interessa sviluppare software grafico, puoi utilizzare Dev-cpp, un IDE che usa MinGW come compilatore.è sviluppato da sourceforge ed ha anche la localizzazione in italiano..
|
![]() |
![]() |
![]() |
#15 | |
Senior Member
Iscritto dal: Jul 2002
Città: Milano
Messaggi: 19148
|
Quote:
![]() in ogni caso rifaccio una domanda che ho già posto: secondo voi è meglio iniziare con la programmazione a oggetti o con la strutturata? |
|
![]() |
![]() |
![]() |
#16 |
Senior Member
Iscritto dal: Oct 2000
Messaggi: 822
|
IMHO programmazione ad oggetti,senza alcun dubbio
|
![]() |
![]() |
![]() |
#17 | |
Senior Member
Iscritto dal: Jul 2002
Città: Milano
Messaggi: 19148
|
Quote:
a questo punto il dubbio diventa: più facile passare da OOP a strutturata o viceversa? |
|
![]() |
![]() |
![]() |
#18 |
Senior Member
Iscritto dal: Oct 2000
Messaggi: 822
|
la programmazione orientata agli oggetti è l'evoluzione della programmazione strutturata..ma sicuramente è un modo di pensare la creazione del codice in maniera totalmente diversa
ps non è che ne voglio fare una guerra di religione ![]() |
![]() |
![]() |
![]() |
#19 | |
Senior Member
Iscritto dal: Jul 2002
Città: Milano
Messaggi: 19148
|
Quote:
![]() bisogna anche pensare al futuro. ormai è tutto a oggetti, tolto l'immortale e utilizzatissimo c direi che gli altri linguaggi seguono la filosofia OOP. il futuro dunque è senza dubbio nella programmazione a oggetti ma quello che volevo dire è che secondo me per muovere i primi passi potrebbe andare bene un linguaggio tipo Pascal, se non fosse che è utile solo a scopi didattici... oppure il vecchio basic |
|
![]() |
![]() |
![]() |
#20 | |
Senior Member
Iscritto dal: Oct 2000
Messaggi: 822
|
Quote:
![]() Delphi, che è la naturale evoluzione del pascal è ottimo per tutti gli utilizzi.non vorrei passare per uno fissato ma per chi deve iniziare da zero e non se la sente di iniziare con il c++, il meglio in assoluto è Delphi. Ti ricordo che è un linguaggio molto recente ed è stato creato dalla borland appunto per fondere la semplicità e la pulizia della sintassi, con la potenza di alcuni costrutti del C++.. l'unica pecca che mi sento di sollevare a chi ha ideato delphi è la mancanza dei template del c++ ps non lavoro in borland ![]() ![]() ![]() ![]() ![]() |
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 05:31.