Programmare

Un forum per discutere di tutto quello che non riguarda la matematica!

Moderatore: tutor

bobby_fischer
Messaggi: 153
Iscritto il: 01 gen 1970, 01:00
Località: Imola

Messaggio da bobby_fischer »

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
AleX_ZeTa
Messaggi: 625
Iscritto il: 01 gen 1970, 01:00
Località: Milano
Contatta:

Messaggio da AleX_ZeTa »

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)
"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."
AleX_ZeTa
Messaggi: 625
Iscritto il: 01 gen 1970, 01:00
Località: Milano
Contatta:

Messaggio da AleX_ZeTa »

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."
LB
Messaggi: 72
Iscritto il: 01 gen 1970, 01:00
Località: Milano

Messaggio da LB »

<!-- 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 ]
Loth
Messaggi: 153
Iscritto il: 01 gen 1970, 01:00
Località: Genova
Contatta:

Messaggio da Loth »

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">
germania2002
Messaggi: 821
Iscritto il: 01 gen 1970, 01:00
Località: Cosenza
Contatta:

Messaggio da germania2002 »

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)
8_CASKA_6
Messaggi: 132
Iscritto il: 01 gen 1970, 01:00
Località: Cesena

Messaggio da 8_CASKA_6 »

w il C!!!
<BR>Anke xkè è strettamente collegato ed è nato insieme ai sistemi unix ke trovo molto +\"simpatici\" di certi altri...........
<BR>(senza fare nomi...) <IMG SRC="images/forum/icons/icon_confused.gif"> [addsig]
<img src="D:\Documenti\Bea\Immagini\fight2.gif">
Avatar utente
Mathomico
Messaggi: 216
Iscritto il: 01 gen 1970, 01:00
Località: Pisa

Messaggio da Mathomico »

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?????????
tmart
Messaggi: 163
Iscritto il: 01 gen 1970, 01:00
Contatta:

Messaggio da tmart »

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]
[tex]\Im^\heartsuit_\TeX[/tex]
unexsos
Messaggi: 11
Iscritto il: 01 gen 1970, 01:00

Messaggio da unexsos »

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...))
armen
Avatar utente
bh3u4m
Messaggi: 547
Iscritto il: 01 gen 1970, 01:00
Località: Milano

Messaggio da bh3u4m »

<!-- 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 ]
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
bobby_fischer
Messaggi: 153
Iscritto il: 01 gen 1970, 01:00
Località: Imola

Messaggio da bobby_fischer »

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
Avatar utente
bh3u4m
Messaggi: 547
Iscritto il: 01 gen 1970, 01:00
Località: Milano

Messaggio da bh3u4m »

Basta cambiare l\'estensione da .cpp a .c e li compila in c.
<BR>Comunque è più o meno la stessa cosa.
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
8_CASKA_6
Messaggi: 132
Iscritto il: 01 gen 1970, 01:00
Località: Cesena

Messaggio da 8_CASKA_6 »

<!-- 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]
<img src="D:\Documenti\Bea\Immagini\fight2.gif">
Avatar utente
bh3u4m
Messaggi: 547
Iscritto il: 01 gen 1970, 01:00
Località: Milano

Messaggio da bh3u4m »

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.
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
Bloccato