Programmare
Moderatore: tutor
-
- Messaggi: 153
- Iscritto il: 01 gen 1970, 01:00
- Località: Imola
Ciao a tutti,
<BR>a scuola è da un anno e mezzo che usiamo Pascal, ma mi sono un po\' stufato e mi piacerebbe provare a programmare con qualcos\'altro tipo C o Visual Basic.
<BR>Cosa mi consigliate?
<BR>E dovrei potrei trovare un buon compilatore e un buon manuale, magari su Internet?
<BR>Grazie e ciao
<BR>Nick
<BR>a scuola è da un anno e mezzo che usiamo Pascal, ma mi sono un po\' stufato e mi piacerebbe provare a programmare con qualcos\'altro tipo C o Visual Basic.
<BR>Cosa mi consigliate?
<BR>E dovrei potrei trovare un buon compilatore e un buon manuale, magari su Internet?
<BR>Grazie e ciao
<BR>Nick
io ho cominciato da Visual Basic, purtroppo -.- ora sto cercando di passare a C++ per lavorare su Linux ma non è semplicissimo.
<BR>
<BR>Quindi ti consiglio di iniziare da C/C++. Trovi quasi tutto quello che ti serve su <a href="http://www.html.it" target="_blank" target="_new">http://www.html.it</a> e una buona guida di base sul sito dell\'università di Trento: <a href="http://www.science.unitn.it/~fiorella/g ... ndexc.html" target="_blank" target="_new">http://www.science.unitn.it/~fiorella/g ... xc.html</a>
<BR>
<BR>Altrimenti puoi provare con Java. Sempre su HTML.it trovi tutto.
<BR>
<BR>(se usi esclusivamente windows dopo aver fatto un po\' di C dai cmq un\'okkiata a Basic: è molto immediato e può essere utile per programmini rapidi o che ti creano problemi negli altri linguaggi. E soprattutto VBScript è utilissimo per la creazione di siti web: pagine ASP e VBS lato client sono ottimi strumenti, soprattutto per uno sviluppatore windows)
<BR>
<BR>Quindi ti consiglio di iniziare da C/C++. Trovi quasi tutto quello che ti serve su <a href="http://www.html.it" target="_blank" target="_new">http://www.html.it</a> e una buona guida di base sul sito dell\'università di Trento: <a href="http://www.science.unitn.it/~fiorella/g ... ndexc.html" target="_blank" target="_new">http://www.science.unitn.it/~fiorella/g ... xc.html</a>
<BR>
<BR>Altrimenti puoi provare con Java. Sempre su HTML.it trovi tutto.
<BR>
<BR>(se usi esclusivamente windows dopo aver fatto un po\' di C dai cmq un\'okkiata a Basic: è molto immediato e può essere utile per programmini rapidi o che ti creano problemi negli altri linguaggi. E soprattutto VBScript è utilissimo per la creazione di siti web: pagine ASP e VBS lato client sono ottimi strumenti, soprattutto per uno sviluppatore windows)
"E se si sono rotti i freni?"
"Se si sono rotti i freni non ci resta che l'autostop e il viaggio si complica. Faremo il giro del mondo a piedi."
"Se si sono rotti i freni non ci resta che l'autostop e il viaggio si complica. Faremo il giro del mondo a piedi."
ah, se usi Linux il compilatore ce l\'hai già (gcc se nn sbaglio). Cmq uno buono e gratuito lo trovi nel sito delle oliinfo: <a href="http://www.olimpiadi-informatica.it" target="_blank" target="_new">http://www.olimpiadi-informatica.it</a> (guarda edizione2004 - software regionali)
"E se si sono rotti i freni?"
"Se si sono rotti i freni non ci resta che l'autostop e il viaggio si complica. Faremo il giro del mondo a piedi."
"Se si sono rotti i freni non ci resta che l'autostop e il viaggio si complica. Faremo il giro del mondo a piedi."
<!-- BBCode Quote Start --><TABLE BORDER=0 ALIGN=CENTER WIDTH=85%><TR><TD><font size=-1>Quote:</font><HR></TD></TR><TR><TD><FONT SIZE=-1><BLOCKQUOTE>
<BR>(se usi esclusivamente Windows dopo aver fatto un po\' di C dai cmq un\'okkiata a Basic: è molto immediato e può essere utile per programmini rapidi o che ti creano problemi negli altri linguaggi. e soprattutto VBScript è utilissimo per la creazione di siti web: pagine ASP e VBS lato client sono ottimi strumenti, soprattutto per uno sviluppatore Windows)
<BR></BLOCKQUOTE></FONT></TD></TR><TR><TD><HR></TD></TR></TABLE><!-- BBCode Quote End -->
<BR>
<BR>Sconsiglio altamente di seguire questi due suggerimenti: anziche\' Visual Basic usa C# con Visual Studio .net 2003 (volendo rimanere nella categoria della programmazione applicativa con ambienti Microsoft), che e\' altrettanto facile da usare ed e\' effettivamente utilizzabile anche per cose \"serie\" e ha una sintassa sensata contrariamente a VB6.
<BR>
<BR>Per quanto riguarda vbscript, lascia perdere; per le pagine web puoi usare invece ECMAScript/Jav aScript/JScript che ha il vantaggio di avere una sintassi sensata ed essere disponibile su browsers non-microsoft.
<BR>
<BR>Per il C/C++ puoi optare per Windows e il suddetto sistema Microsoft (che occorre pagare se lo si acquista regolarmente), oppure per Linux + GCC (scarica una distribuzione - personalmente consiglio Fedora Linux).
<BR>GCC e\' disponibile anche per windows ma sconsiglio di usare tale sistema come ambiente di sviluppo con GCC.
<BR><BR><BR>[ Questo Messaggio è stato Modificato da: LB il 21-02-2004 22:58 ]
<BR>(se usi esclusivamente Windows dopo aver fatto un po\' di C dai cmq un\'okkiata a Basic: è molto immediato e può essere utile per programmini rapidi o che ti creano problemi negli altri linguaggi. e soprattutto VBScript è utilissimo per la creazione di siti web: pagine ASP e VBS lato client sono ottimi strumenti, soprattutto per uno sviluppatore Windows)
<BR></BLOCKQUOTE></FONT></TD></TR><TR><TD><HR></TD></TR></TABLE><!-- BBCode Quote End -->
<BR>
<BR>Sconsiglio altamente di seguire questi due suggerimenti: anziche\' Visual Basic usa C# con Visual Studio .net 2003 (volendo rimanere nella categoria della programmazione applicativa con ambienti Microsoft), che e\' altrettanto facile da usare ed e\' effettivamente utilizzabile anche per cose \"serie\" e ha una sintassa sensata contrariamente a VB6.
<BR>
<BR>Per quanto riguarda vbscript, lascia perdere; per le pagine web puoi usare invece ECMAScript/Jav aScript/JScript che ha il vantaggio di avere una sintassi sensata ed essere disponibile su browsers non-microsoft.
<BR>
<BR>Per il C/C++ puoi optare per Windows e il suddetto sistema Microsoft (che occorre pagare se lo si acquista regolarmente), oppure per Linux + GCC (scarica una distribuzione - personalmente consiglio Fedora Linux).
<BR>GCC e\' disponibile anche per windows ma sconsiglio di usare tale sistema come ambiente di sviluppo con GCC.
<BR><BR><BR>[ Questo Messaggio è stato Modificato da: LB il 21-02-2004 22:58 ]
Per quanto riguarda il C++, la Borland fornisce gratuitamente un compilatore a linea di comando per Windows: <a href="http://www.borland.com/products/downloa ... ilder.html" target="_blank" target="_new">http://www.borland.com/products/downloa ... er.html</a>
<BR>
<BR>Inoltre ti consiglio di provare Python (www.python.org), un linguaggio di scripting molto flessibile e orientato agli oggetti, che inoltre permette di imparare un buon stile di programmazione.
<BR>
<BR>
<BR><!-- BBCode Quote Start --><TABLE BORDER=0 ALIGN=CENTER WIDTH=85%><TR><TD><font size=-1>Quote:</font><HR></TD></TR><TR><TD><FONT SIZE=-1><BLOCKQUOTE>
<BR>On 2004-02-21 22:26, AleX_ZeTa wrote:
<BR>
<BR>(se usi esclusivamente windows dopo aver fatto un po\' di C dai cmq un\'okkiata a Basic: è molto immediato e può essere utile per programmini rapidi o che ti creano problemi negli altri linguaggi. E soprattutto VBScript è utilissimo per la creazione di siti web: pagine ASP e VBS lato client sono ottimi strumenti, soprattutto per uno sviluppatore windows)
<BR></BLOCKQUOTE></FONT></TD></TR><TR><TD><HR></TD></TR></TABLE><!-- BBCode Quote End -->
<BR>
<BR>[flame on] Per il web si usa Php, non altre schifezze!! <IMG SRC="images/forum/icons/icon_razz.gif">
<BR>
<BR>Inoltre ti consiglio di provare Python (www.python.org), un linguaggio di scripting molto flessibile e orientato agli oggetti, che inoltre permette di imparare un buon stile di programmazione.
<BR>
<BR>
<BR><!-- BBCode Quote Start --><TABLE BORDER=0 ALIGN=CENTER WIDTH=85%><TR><TD><font size=-1>Quote:</font><HR></TD></TR><TR><TD><FONT SIZE=-1><BLOCKQUOTE>
<BR>On 2004-02-21 22:26, AleX_ZeTa wrote:
<BR>
<BR>(se usi esclusivamente windows dopo aver fatto un po\' di C dai cmq un\'okkiata a Basic: è molto immediato e può essere utile per programmini rapidi o che ti creano problemi negli altri linguaggi. E soprattutto VBScript è utilissimo per la creazione di siti web: pagine ASP e VBS lato client sono ottimi strumenti, soprattutto per uno sviluppatore windows)
<BR></BLOCKQUOTE></FONT></TD></TR><TR><TD><HR></TD></TR></TABLE><!-- BBCode Quote End -->
<BR>
<BR>[flame on] Per il web si usa Php, non altre schifezze!! <IMG SRC="images/forum/icons/icon_razz.gif">
-
- Messaggi: 821
- Iscritto il: 01 gen 1970, 01:00
- Località: Cosenza
- Contatta:
io ritengo ancora (sarà che non sono così esperto e non lo uso sempre) le potenzialità di pascal enormi, di cui ne sfrutto la millesima parte.[addsig]
"un uomo deve migliorare di qualcosa il mondo, se si vuole sentire realizzato..."
"Deutschland der beste Staat!"
[url:pvcj9bic]http://www.grid.org[/url:pvcj9bic] (pc vs cancro,sars,peste)
"Deutschland der beste Staat!"
[url:pvcj9bic]http://www.grid.org[/url:pvcj9bic] (pc vs cancro,sars,peste)
aspetta un attimo:
<BR>
<BR>quanti anni avevi nell\'estate 2002?
<BR>ma, soprattutto, in soli 3 mesi non hai fatto altro che leggere? hai dormito/mangiato/respirato?
<BR>
<BR>
<BR>porti gli occhiali?????????
<BR>sei vivo??????????
<BR>
<BR>comunque cerca di deciderti, perchè continuando a cambiare non avrai mai le idee chiare per il tuo futuro. Possibile che non ci sia niente che ti stimoli e attragga così forte da non potertene allontanare?????????
<BR>
<BR>quanti anni avevi nell\'estate 2002?
<BR>ma, soprattutto, in soli 3 mesi non hai fatto altro che leggere? hai dormito/mangiato/respirato?
<BR>
<BR>
<BR>porti gli occhiali?????????
<BR>sei vivo??????????
<BR>
<BR>comunque cerca di deciderti, perchè continuando a cambiare non avrai mai le idee chiare per il tuo futuro. Possibile che non ci sia niente che ti stimoli e attragga così forte da non potertene allontanare?????????
ah ah !
<BR>scusate, ma ho riletto il FORUM di Isidoro97... non l\'avevo mai letto tutto!
<BR>
<BR>E ciò mi ha ricordato che sto infestando questo FORUM, l\'ultima isola pulita come disse qualcuno nel TOPIC Isy97
<BR>
<BR>quindi è meglio se chiudiamo l\'argomento. se nessuno è contrario, eliminerò i messaggi appena scritti qui.[addsig]
<BR>scusate, ma ho riletto il FORUM di Isidoro97... non l\'avevo mai letto tutto!
<BR>
<BR>E ciò mi ha ricordato che sto infestando questo FORUM, l\'ultima isola pulita come disse qualcuno nel TOPIC Isy97
<BR>
<BR>quindi è meglio se chiudiamo l\'argomento. se nessuno è contrario, eliminerò i messaggi appena scritti qui.[addsig]
[tex]\Im^\heartsuit_\TeX[/tex]
C è molto versatile, ed essendo molto a basso livello, ti consente di scrivere qualunque cosa (al di la di ottimizzazioni nell\'utilizzo di memoria, può sostituire l\'assembler anche su pic dedicati (chiaramente se qualcuno si è preso la briga di creare un apposito compilatore (cosa comunque che di solito accade))); C++, anche se facente parte del paradigma ad oggetti (il C era procedurale (occhio che nonostante i linguaggi siano simili, i due paradigmi sono fondamentalmente diversi)), mantiene in buona parte sintassi del C.
<BR>Se vuoi scrivere applicazioni portabili, consiglio java (ma devo conoscere un po\' bene il paradigma ad oggetti per apprezzarlo a pieno): è puramente ad oggetti, ed è multipiattaforma (senza cambiare praticamente neanche una riga di codice, e senza dover ricompilare, il tuo programma gira su sitemi operativi diversi (che installeranno l\'opportuna JVM)). una pecca di JAVA è quella di non concederti grande libertà nell\'accesso diretto alle risorse del sistema (tuttavia esistono vagonate di classi scritte per risolvere questo problema (e portabili)). Java a differenza del C++ rende portabilissimi anche programmi con interfaccia grafica a finestre. anche la gestione dei database con JDBC è buona (usa SQL!).
<BR>dunque, se ti interessa un consiglio, usa java. (te lo dice uno, che come programmatore, è \"nato in C e in C++\" ); in ogni caso liberissimo di scegliee come credi.
<BR>
<BR>saluto.
<BR>
<BR>PS si avvicinano le olimpiadi nazionali di informatica (in cui vado notoriamente meglio che in quelle di mate (l\'anno scorso avevo anche passato le prime gare nazionali, andando a fare i corsi e le gare successive (quelle che per voi matematici sono a Cortona); speriamo di passara anche quest\'anno...))
<BR>Se vuoi scrivere applicazioni portabili, consiglio java (ma devo conoscere un po\' bene il paradigma ad oggetti per apprezzarlo a pieno): è puramente ad oggetti, ed è multipiattaforma (senza cambiare praticamente neanche una riga di codice, e senza dover ricompilare, il tuo programma gira su sitemi operativi diversi (che installeranno l\'opportuna JVM)). una pecca di JAVA è quella di non concederti grande libertà nell\'accesso diretto alle risorse del sistema (tuttavia esistono vagonate di classi scritte per risolvere questo problema (e portabili)). Java a differenza del C++ rende portabilissimi anche programmi con interfaccia grafica a finestre. anche la gestione dei database con JDBC è buona (usa SQL!).
<BR>dunque, se ti interessa un consiglio, usa java. (te lo dice uno, che come programmatore, è \"nato in C e in C++\" ); in ogni caso liberissimo di scegliee come credi.
<BR>
<BR>saluto.
<BR>
<BR>PS si avvicinano le olimpiadi nazionali di informatica (in cui vado notoriamente meglio che in quelle di mate (l\'anno scorso avevo anche passato le prime gare nazionali, andando a fare i corsi e le gare successive (quelle che per voi matematici sono a Cortona); speriamo di passara anche quest\'anno...))
armen
<!-- BBCode Quote Start --><TABLE BORDER=0 ALIGN=CENTER WIDTH=85%><TR><TD><font size=-1>Quote:</font><HR></TD></TR><TR><TD><FONT SIZE=-1><BLOCKQUOTE>
<BR>On 2004-02-25 20:56, unexsos wrote:
<BR>C è molto versatile, ed essendo molto a basso livello [...]
<BR></BLOCKQUOTE></FONT></TD></TR><TR><TD><HR></TD></TR></TABLE><!-- BBCode Quote End -->
<BR>
<BR>Il C non è a basso livello, solo l\'assembler è a basso livello.
<BR>Infatti il linguaggio ad alto livello dispone di strutture simili al modo di ragionare umano, ben lontano dal linguaggio macchina in cui ogni comando è semplicemente un trasferimento di memoria.<BR><BR>[ Questo Messaggio è stato Modificato da: bh3u4m il 25-02-2004 21:23 ]
<BR>On 2004-02-25 20:56, unexsos wrote:
<BR>C è molto versatile, ed essendo molto a basso livello [...]
<BR></BLOCKQUOTE></FONT></TD></TR><TR><TD><HR></TD></TR></TABLE><!-- BBCode Quote End -->
<BR>
<BR>Il C non è a basso livello, solo l\'assembler è a basso livello.
<BR>Infatti il linguaggio ad alto livello dispone di strutture simili al modo di ragionare umano, ben lontano dal linguaggio macchina in cui ogni comando è semplicemente un trasferimento di memoria.<BR><BR>[ Questo Messaggio è stato Modificato da: bh3u4m il 25-02-2004 21:23 ]
In the break of new dawn
My hope is forlorn
Shadows they will fade
But I'm always in the shade
Without you...
My Selene - Sonata Arctica
My hope is forlorn
Shadows they will fade
But I'm always in the shade
Without you...
My Selene - Sonata Arctica
-
- Messaggi: 153
- Iscritto il: 01 gen 1970, 01:00
- Località: Imola
Grazie a tutti.
<BR>Ho scaricato il compilatore di C++ dal sito delle Olimpiadi di Informatica e ora pensavo di usare la guida su C che ho trovato sul sito dell\'Università di Trento. Può andar bene lo stesso anche se è scritta per C (con qualche aggiustamento, intendo)?
<BR>Grazie ancora
<BR>Ciao
<BR>nick
<BR>Ho scaricato il compilatore di C++ dal sito delle Olimpiadi di Informatica e ora pensavo di usare la guida su C che ho trovato sul sito dell\'Università di Trento. Può andar bene lo stesso anche se è scritta per C (con qualche aggiustamento, intendo)?
<BR>Grazie ancora
<BR>Ciao
<BR>nick
<!-- BBCode Quote Start --><TABLE BORDER=0 ALIGN=CENTER WIDTH=85%><TR><TD><font size=-1>Quote:</font><HR></TD></TR><TR><TD><FONT SIZE=-1><BLOCKQUOTE>
<BR>On 2004-02-25 21:22, bh3u4m wrote:
<BR>
<BR>Il C non è a basso livello, solo l\'assembler è a basso livello.
<BR>Infatti il linguaggio ad alto livello dispone di strutture simili al modo di ragionare umano, ben lontano dal linguaggio macchina in cui ogni comando è semplicemente un trasferimento di memoria.
<BR>
<BR></BLOCKQUOTE></FONT></TD></TR><TR><TD><HR></TD></TR></TABLE><!-- BBCode Quote End -->
<BR>
<BR>Ho l\'impressione ke unexsos konosce già benissimo la differenza fra alto e basso livello!!!
<BR>
<BR>Stava solo facendo un confronto... <IMG SRC="images/forum/icons/icon_cool.gif"> [addsig]
<BR>On 2004-02-25 21:22, bh3u4m wrote:
<BR>
<BR>Il C non è a basso livello, solo l\'assembler è a basso livello.
<BR>Infatti il linguaggio ad alto livello dispone di strutture simili al modo di ragionare umano, ben lontano dal linguaggio macchina in cui ogni comando è semplicemente un trasferimento di memoria.
<BR>
<BR></BLOCKQUOTE></FONT></TD></TR><TR><TD><HR></TD></TR></TABLE><!-- BBCode Quote End -->
<BR>
<BR>Ho l\'impressione ke unexsos konosce già benissimo la differenza fra alto e basso livello!!!
<BR>
<BR>Stava solo facendo un confronto... <IMG SRC="images/forum/icons/icon_cool.gif"> [addsig]
<img src="D:\Documenti\Bea\Immagini\fight2.gif">
Nessuno è mai morto per certe sciocchezze! Comunque tengo a precisare che il C è un ottimo linguaggio, conosco delle persone che invece lo odiano e la loro ragione è che ritengono sia a basso livello.
<BR>In bocca al lupo ad unexsos per la gara di Trento.
<BR>In bocca al lupo ad unexsos per la gara di Trento.
In the break of new dawn
My hope is forlorn
Shadows they will fade
But I'm always in the shade
Without you...
My Selene - Sonata Arctica
My hope is forlorn
Shadows they will fade
But I'm always in the shade
Without you...
My Selene - Sonata Arctica