-
Re: Per chi si affaccia alla programmazione per la prima volta
Secondo me conviene imparare prima un linguaggio ad alto livello e poi dedicare anche (ma in seguito) un po' di tempo all' assembly.
Questo perche' se uno parte da un linguaggio piu' difficile (perche' mnemonico) come l'assembly potebbe abbandonare in men che non si dica http://forumtgmonline.futuregamer.it...s/icon_nod.gif
Imparate prima il pascal, poi C++ e assembly
-
Re: Per chi si affaccia alla programmazione per la prima volta
concordo ,anche se immetterei il c tra il pascal ed il c++
-
Re: Per chi si affaccia alla programmazione per la prima volta
Mbè, dico la mia.
Innanzi tutto ho l'impressione che molte volte si presenta la cosa in questa maniera:
"-Vuoi imparare a programmare? Bravo! Ma lo sai che è un bagno di sangue? Devi sapere una tonnellata di cose e nn ne sai un grammo! Merda! Mio cuggino una volta voleva imparare a programmare adesso è in ospedale ridotto un vegetale."
Quelli che sono duri sono i primi giorni, ma se hai davvero voglia, e nn solo perchè ti "piacerebbe" (però magari ti secchi) le difficoltà come cercare la virgola, imparare a riconoscere gli errori del compilatore, insomma le bestialità le superi piuttosto in fretta, e dopo un paio di settimane secondo me già i programmi cominciano a "rullare bene".
Se poi devi decidere da dove cominciare, io consiglio: scegli sopratutto secondo i tuoi gusti. Ricorda nn devi fare un lavoro, lo fai per piacere. Valuta ciò che ti piace o che pensi ti convenga e mettitici. Per padroneggiare il c forse ci metterai il triplo che per il pascal, ma perchè c'è fretta?
Certo per l'assembler il discorso è bello duro, e all'inizio vedrai ben pochi risultati (quindi è grosso il rischio frustrazione) perciò lo sconsiglio a meno che nn sei proprio convinto. Se lo sei allora "rompiti le corna".
Ho detto la mia. Ciao ciao.
-
Re: Per chi si affaccia alla programmazione per la prima volta
Ho scoperto adesso questo forum... beh, che dire, complimenti! Soprattutto per il messaggio introduttivo, davvero fatto bene....
comunque... io programmo da qualche anno php 4, e posso dire di conoscere bene la funzioni riguardanti il web e la connettività ai db (cose che mi hanno permesso di creare una città virtuale[/sboron mode] http://forumtgmonline.futuregamer.it...on_biggrin.gif http://forumtgmonline.futuregamer.it...on_biggrin.gif )
Ho anche qualche rudimento di Java, che deriva però soltanto da un vecchio (di tre anni fa) libero sulla versione 1.2. Vorrei orientarmi verso la creazioni di applicazioni, di qualasiasi genere. Quale linguaggio è il più adatto?
-
Re: Per chi si affaccia alla programmazione per la prima volta
Ho scoperto adesso questo forum... beh, che dire, complimenti! Soprattutto per il messaggio introduttivo, davvero fatto bene....
comunque... io programmo da qualche anno php 4, e posso dire di conoscere bene la funzioni riguardanti il web e la connettività ai db (cose che mi hanno permesso di creare una città virtuale[/sboron mode] http://forumtgmonline.futuregamer.it...on_biggrin.gif http://forumtgmonline.futuregamer.it...on_biggrin.gif )
Ho anche qualche rudimento di Java, che deriva però soltanto da un vecchio (di tre anni fa) libero sulla versione 1.2. Vorrei orientarmi verso la creazione di applicazioni, ma soprattutto videogiochi (la cui programmazione per me è un mondo totalmente oscuro) di qualasiasi genere. Quale linguaggio è il più adatto?
-
Re: Per chi si affaccia alla programmazione per la prima volta
Citazione:
Kaimano ha scritto lun, 02 febbraio 2004 21:11
Mbè, dico la mia.
Innanzi tutto ho l'impressione che molte volte si presenta la cosa in questa maniera:
"-Vuoi imparare a programmare? Bravo! Ma lo sai che è un bagno di sangue? Devi sapere una tonnellata di cose e nn ne sai un grammo! Merda! Mio cuggino una volta voleva imparare a programmare adesso è in ospedale ridotto un vegetale."
Quelli che sono duri sono i primi giorni, ma se hai davvero voglia, e nn solo perchè ti "piacerebbe" (però magari ti secchi) le difficoltà come cercare la virgola, imparare a riconoscere gli errori del compilatore, insomma le bestialità le superi piuttosto in fretta, e dopo un paio di settimane secondo me già i programmi cominciano a "rullare bene".
Se poi devi decidere da dove cominciare, io consiglio: scegli sopratutto secondo i tuoi gusti. Ricorda nn devi fare un lavoro, lo fai per piacere. Valuta ciò che ti piace o che pensi ti convenga e mettitici. Per padroneggiare il c forse ci metterai il triplo che per il pascal, ma perchè c'è fretta?
Certo per l'assembler il discorso è bello duro, e all'inizio vedrai ben pochi risultati (quindi è grosso il rischio frustrazione) perciò lo sconsiglio a meno che nn sei proprio convinto. Se lo sei allora "rompiti le corna".
Ho detto la mia. Ciao ciao.
shhhh! http://forumtgmonline.futuregamer.it...lookaround.gif
Se i noobs si accorgono che programmare è una str0nzata poi ci fottono il lavoro...
speriamo che nn se ne sia accorto nessuno http://forumtgmonline.futuregamer.it...lookaround.gif
-
Re: Per chi si affaccia alla programmazione per la prima volta
Grazie honny!!
Ho 13 anni e ho una passione insana per i computer,una di quelle che non si ferma davanti alle interfacce colorate e/o patinate di Windows xp.Purtroppo ogni volta che trovo qualcosa di interessante da studiare mi accorgo di essere troppo piccolo e di non avere le conoscenze adatte...tra poco mio fratello maggiore mi darà il suo portatile e ci metterò su Linux,yes!Mi potresti consigliare da quale versione iniziare?Magari mi potresti indicare qualche fonte da cui attingere per il C e il Pascal, cartacea o digitale(possibilmente in italiano)?
Non so finom a che punto arriverò ma sono sicuro che fino a quando questa passione non si estinguerà(presumibilmente mai)darò tutto me stesso per imparare qualcosa.
by NEOFITA
-
Re: Per chi si affaccia alla programmazione per la prima volta
c'è un topic toppato : la bibbia del programmatore in bolletta, con link a corsi o testi grauiti sul web.
io ti consiglio di iniziare da pascal e subito dopo passare a c.
c'è chi ti dirà di iniziare direttamente col c, ma reputo il pascal più didattico
-
Re: Per chi si affaccia alla programmazione per la prima volta
Citazione:
BazookA00 ha scritto lun, 01 marzo 2004 alle 01:05
c'è un topic toppato : la bibbia del programmatore in bolletta, con link a corsi o testi grauiti sul web.
io ti consiglio di iniziare da pascal e subito dopo passare a c.
c'è chi ti dirà di iniziare direttamente col c, ma reputo il pascal più didattico
e io concordo in pieno, inizia col pascal per la sua natura "didattica", quando hai abbastanza dimi(dime?)stichezza con quello puoi balzare al C, e solo quando il C sarà il tuo pane quotidiano C++ e il favoloso mondo di Amel...ehm...della programmazione ad oggetti e quindi anche Java che è un linguaggio spettacoloso (se usato come si deve e quando si deve)
-
Re: Per chi si affaccia alla programmazione per la prima volta
Citazione:
Mithrandir81 ha scritto lun, 01 marzo 2004 alle 01:08
Citazione:
BazookA00 ha scritto lun, 01 marzo 2004 alle 01:05
c'è un topic toppato : la bibbia del programmatore in bolletta, con link a corsi o testi grauiti sul web.
io ti consiglio di iniziare da pascal e subito dopo passare a c.
c'è chi ti dirà di iniziare direttamente col c, ma reputo il pascal più didattico
e io concordo in pieno, inizia col pascal per la sua natura "didattica", quando hai abbastanza dimi(dime?)stichezza con quello puoi balzare al C, e solo quando il C sarà il tuo pane quotidiano C++ e il favoloso mondo di Amel...ehm...della programmazione ad oggetti e quindi anche Java che è un linguaggio spettacoloso (se usato come si deve e quando si deve)
alla mia scuola sono intelligenti allora..abbiamo cominciato col c e adesso stiamo incominciando a vedere le differenze con il c++(tipo il passaggio by reference) e un po di programmazione per oggetti..
-
Re: Per chi si affaccia alla programmazione per la prima volta
Citazione:
nemesis69 ha scritto sab, 06 marzo 2004 alle 19:08
Citazione:
Mithrandir81 ha scritto lun, 01 marzo 2004 alle 01:08
Citazione:
BazookA00 ha scritto lun, 01 marzo 2004 alle 01:05
c'è un topic toppato : la bibbia del programmatore in bolletta, con link a corsi o testi grauiti sul web.
io ti consiglio di iniziare da pascal e subito dopo passare a c.
c'è chi ti dirà di iniziare direttamente col c, ma reputo il pascal più didattico
e io concordo in pieno, inizia col pascal per la sua natura "didattica", quando hai abbastanza dimi(dime?)stichezza con quello puoi balzare al C, e solo quando il C sarà il tuo pane quotidiano C++ e il favoloso mondo di Amel...ehm...della programmazione ad oggetti e quindi anche Java che è un linguaggio spettacoloso (se usato come si deve e quando si deve)
alla mia scuola sono intelligenti allora..abbiamo cominciato col c e adesso stiamo incominciando a vedere le differenze con il c++(tipo il passaggio by reference) e un po di programmazione per oggetti..
Beh, anche io ho iniziato col Pascal, però credo che anche col c si inizi senza problemi: vedo il Pascal come un "giocattolo", mentre il c ha delle potenzialità superiori, che permettono di fare cose veramente sporche che sono comode da un punto in poi, ma che per uno che inizia sono dannose (una per tutte, la dichiarazione delle funzioni: se faccio il prototipo di una funzione in cima al mio programma e poi la implemento, quando riscrivo l'intestazione della funzione posso cambiare il nome dei parametri, a patto di lasciare inalterato il tipo! Concettualmente è banale, ma se nn hai capito il passaggio di parametri, ti fa fare solo confuzione)... Basta non spiegarle, e il gioco è fatto http://forumtgmonline.futuregamer.it...icon_smile.gif
-
Re: Per chi si affaccia alla programmazione per la prima volta
Si e allora? Mi sono letto chilometri di roba per poi fare cosa?
"Per chi si affaccia alla programmazione per la prima volta" pensavo fosse una specie di corso, o mini corso per chi deve imparare come me. Ma se dovete litigare non serve..... http://forumtgmonline.futuregamer.it...n_confused.gif
Alla fine è inutile che mi postiate link con i prograammi da scaricare se poi non so neanche come funzionano!!! http://forumtgmonline.futuregamer.it.../icon_dead.gif
Io come molti altri, abbiamo bisogno di una istruttore che ci dica cosa fare e come svolgere l'esercizio. Ovvio, l'istruttore in questione non è che deve passare la giornata dietro a noi, ma basterebbe organizzarsi un attimo....
Che ne so, magari l'istruttore posta un compito, tipo:
- crea una pagina x che abbia le seguenti caratteristiche. E dietro tutta una serie di caratteristiche.
-
Re: Per chi si affaccia alla programmazione per la prima volta
ho bisogno di aiuto urgente!!! so che esiste un programmino che fa girare i programmi dos, sotto windows xp, ma non so come si chiama...
non so a chi rivolgermi, e al momento non ho molte risorse.
se qualcuno mi aiuta mi salva la vita, è veramente importante...
grazie, e scusate il disturbo... http://forumtgmonline.futuregamer.it...on_redface.gif
-
Re: Per chi si affaccia alla programmazione per la prima volta
Ok ho letto la bella intro,incoraggiante per chi ha veramente intenzione di cimentarsi nella programmazione scoraggiante per i viandanti passeggeri.Ora però per i NIUBBI come me che sono anni che vorrei imparare qualkosina di + serio(ma che non ho voglia di iniziare.....è solo la voglia di organizzare il lavoro iniziale ke manca......il resto credetemi ce l'ho) che smanettare con i driver solo per far partire i giochi che non vanno, che LIBRO (intendo cartaceo,toccare con mano un bel mattone di 1000 e passa pagine mi appaga d+)potrei comprare per cominciare proprio da ZERO???Premetto che a scuola (tra medie e liceo)in pratica informatica è come se non l'avessi mai fatta(ci facevano usare DERIVE,che con la programmazione non c'azzeca una Tazza http://forumtgmonline.futuregamer.it...icon_smile.gif )Allora sono disposto a fare il percorso Pascal,C,C++ e programmi cavoluti ora indicatemi la porta.....sarò poi io a varcarla!!! http://forumtgmonline.futuregamer.it...on_biggrin.gif http://forumtgmonline.futuregamer.it...on_biggrin.gif http://forumtgmonline.futuregamer.it...on_biggrin.gif (e a sborsare i soldi per il libricino...non mi va tanto di leggere guide in PDF o HTML......almeno all'inizio.......vorrei qualkosa d + concreto.E non ditemi "STAMPATI le guide"......non sarebbe la stessa cosa.......)Bella tutti!!!! http://forumtgmonline.futuregamer.it...on_biggrin.gif http://forumtgmonline.futuregamer.it...on_biggrin.gif http://forumtgmonline.futuregamer.it...on_biggrin.gif http://forumtgmonline.futuregamer.it...on_biggrin.gif http://forumtgmonline.futuregamer.it...on_biggrin.gif
-
Re: Per chi si affaccia alla programmazione per la prima volta
prenditi il Deitel & Deitel sui fondamenti di C++ e parti pure da quello http://forumtgmonline.futuregamer.it.../icon_wink.gif
-
Re: Per chi si affaccia alla programmazione per la prima volta
Mie cari signori dopo aver lett tutto il topic inerente all'argomanto programmazione vi dico che nella mia mente c'è una confusione da stadio. Per chi dice che ci vuole la matematica , per chi dice che il Pyton e meglio del C o viceversa, il pascal, il c, c++ ,l'assembly, java ed altro, non vi dico in che condizioni sono adesso dopo tutta staroba.
Sono un neofita ed ho smanettato un po dal VB qualche programmino in automazoione, me questa è un'altra storia.
Arrivando al punto non potete infondere tanta confusione a chi legge pechè ci sono tanti pareri e tutti hanno le propie ragioni per affermare che la propia teoria sia giusta.
Però non sarebbe meglio trovare uno STANDARD per chi veramente vuole iniziare e mettere tutti daccordo? Includendo come il post iniziale La matematica, e quale matematica serve da dove iniziare, che libri trovare, o su internet dove andare a trovare i compilatori(OK),ed anche i rispettivi manuali che di solito si trovano in lingua ARAMAICA MISTA AL GAELICO http://forumtgmonline.futuregamer.it...on_biggrin.gif :
Comunque ribadisco che sono un neofita e molte delle sigle(acronimi) che ho letto nel topic non le ho capite, e penso che altra gente come me pensi queste cose.
Insomma da dove partire una risposta chiara e decisa dopo tutto ho letto tutto il Topic e bisogna ammirare la mia tenacia e la mia volontà di programmare.
Concludo datemi una risposta è importante per me perche mi trovo nel limbo e non vedo la luce perchè è da li che voglio uscire
Grazie e scusate ma dovevo espletare il mio pensiero.
P.S. DAtemi una risposta da dove iniziare io posseggo del software acquistato di recente, Pascal, visual turbo C , c++
Che dite? Comunque datemi una scaletta da dove partire mettetevi daccordo
Ciao
Orion
-
Re: Per chi si affaccia alla programmazione per la prima volta
Io non posso fare altro che aumentartela la confusione; ogni linguaggio di programmazione e' nato e viene sviluppato tenendo presente dei precisi obiettivi, quindi per ogni specifico tipo di programma non esiste il linguaggio migliore per svilupparlo, ma ne esisteranno diversi che possono essere ritenuti piu' indicati.
L'unico standard e' la 'lingua ARAMAICA MISTA AL GAELICO' che devi obbligatorimente conoscere, mettiti l'anima in pace http://forumtgmonline.futuregamer.it...on_biggrin.gif.
Il discorso matematica entra pesantemente in gioco non appena esci dalla cerchia dei programmi che puoi denominare 'utility'.
Visto che hai sborsato gia' un po' di dindi, ti conviene seguire la classica via pascal -> c -> c++
Saro' il 18.5E+96-esimo che lo scrive http://forumtgmonline.futuregamer.it...on_twisted.gif
Comunque personalmente ti avrei consigliato di iniziare con il python (con l'acca http://forumtgmonline.futuregamer.it...n_rolleyes.gif) e quando e se avrai realmente bisogno di prestazioni elevate, di imparare (non di passare) il c.
PS. Siccome in questo ambito rientra molto il gusto personale, sii molto critico nei confronti di chi ti spiattellera' le proprie idee facendole passare per verita' assolute.
-
Re: Per chi si affaccia alla programmazione per la prima volta
Adesso è come prima non ci ho capito niente, nel senso devo partire da un punto e fino a qui ci siamo Pascal eccc.. La MAtematica da dove iniziare datemi un indirizzameto o un iter da seguire in somma help
PS L'ara<zmaico lo dorvro imparare OK capito il messaggio
-
Re: Per chi si affaccia alla programmazione per la prima volta
Topic interessante http://forumtgmonline.futuregamer.it...icon_smile.gif
Io ho 17 anni e sono appassionato di informatica fin da quando ero piccolo (il primo computer che ho usato è stato un preistorico Commodore VIC20 http://forumtgmonline.futuregamer.it...on_biggrin.gif)
Ho cominciato a interessarmi di programmazione piu di tre anni fa, e dopo qualche tutorial e programmini di prova ho deciso di iniziare sul serio. Ho comprato il libro "C++ Linguaggio, Libreria Standard, Principi di Programmazione" di Bjarne Stroustrup e ho cominciato a studiarmelo per bene. Dopo aver appreso i fondamenti del c++ ho iniziato con la programmazione Win32, e in seguito ho creato qualche piccola demo in OpenGL. Ho dedicato l'estate 2003 a imparare a usare le DirectX.
Oggi sto creando un videogioco insieme a dei miei amici. Creare giochi è sempre stato il mio sogno, e la cosa incredibile è sto cominciando ad avere le capacità per farlo uno sul serio. Solo questo progetto, includendo utility ed esportatori, mi ha portato a scrivere fino ad ora circa 15.000 righe di codice c++.
Allo stato attuale il motore grafico supporta features come octree space partitioning, environmental mapping, sistemi particellari, e un infinità di altre cose. E' ovvio che il tutto è MOLTO lontano dalla perfezione, c'è ancora moltissimo lavoro da fare e un'infinità di cose da migliorare (vi pare facile scrivere un engine da soli! http://forumtgmonline.futuregamer.it...on_biggrin.gif), ma grazie a questo progetto ho capito cosa c'è VERAMENTE dietro allo sviluppo di un videogame (sangue sudore e lacrime!! http://forumtgmonline.futuregamer.it...on_twisted.gif )
Il senso di tutto questo discorso è che non ti svegli la mattina dicendo "voglio imparare a programmare" http://forumtgmonline.futuregamer.it.../icon_razz.gif . E' un processo lunghissimo, serve costanza, dedizione, forza di volontà, e prima di vedere qualcosa di decente bisogna lavorare MESI. Più avanti poi, per trovare soluzioni a dei problemi, ti toccherà scavare nei sorgenti di altri progetti per studiarne l'architettura, e qui parliamo di decine di migliaia di righe di codice, per giunta scritte da altri. Dovrai ordinare tonnellate di libri in inglese e leggerteli da cima a fondo. Le mie letture attuali, tanto per dirne qualcuno, sono "Code Complete" (McConnell), "Design Patterns" (GOF), "Real Time Rendering" (Haines/Moller), "3D Game Engine Design" (Eberly). Quest'ultimo usa una matematica talmente pesante che per ora l'ho quasi abbandonato per quando sarò in grado di affrontarlo.
Una delle cose più importanti è anche l'umiltà, mettere sempre in discussione quello che si fa perchè spesso c'è un modo migliore per farlo. Non bisogna pretendere di essere perfetti o di sapere tutto, bisogna riconoscere i propri sbagli e imparare dai propri errori.
Ammazza che post lungo, mi sono lasciato prendere la mano http://forumtgmonline.futuregamer.it.../icon_razz.gif
Colgo l'occasione per salutare tutti visto che questo è il mio primo post http://forumtgmonline.futuregamer.it...on_biggrin.gif http://forumtgmonline.futuregamer.it...on_biggrin.gif http://forumtgmonline.futuregamer.it...on_biggrin.gif
-
Re: Per chi si affaccia alla programmazione per la prima volta
Ficcatevi bene in testa una cosa, l'informatica è tutto un grandissimo copia-incolla http://forumtgmonline.futuregamer.it...ns/sisi1xy.gif
-
Re: Per chi si affaccia alla programmazione per la prima volta
Citazione:
Arcibald Wearlot ha scritto mar, 02 novembre 2004 alle 17:43
Topic interessante
http://forumtgmonline.futuregamer.it...icon_smile.gif
Io ho 17 anni e sono appassionato di informatica fin da quando ero piccolo (il primo computer che ho usato è stato un preistorico Commodore VIC20
http://forumtgmonline.futuregamer.it...on_biggrin.gif)
Ho cominciato a interessarmi di programmazione piu di tre anni fa, e dopo qualche tutorial e programmini di prova ho deciso di iniziare sul serio. Ho comprato il libro "C++ Linguaggio, Libreria Standard, Principi di Programmazione" di Bjarne Stroustrup e ho cominciato a studiarmelo per bene. Dopo aver appreso i fondamenti del c++ ho iniziato con la programmazione Win32, e in seguito ho creato qualche piccola demo in OpenGL. Ho dedicato l'estate 2003 a imparare a usare le DirectX.
Oggi sto creando un videogioco insieme a dei miei amici. Creare giochi è sempre stato il mio sogno, e la cosa incredibile è sto cominciando ad avere le capacità per farlo uno sul serio. Solo questo progetto, includendo utility ed esportatori, mi ha portato a scrivere fino ad ora circa 15.000 righe di codice c++.
Allo stato attuale il motore grafico supporta features come octree space partitioning, environmental mapping, sistemi particellari, e un infinità di altre cose. E' ovvio che il tutto è MOLTO lontano dalla perfezione, c'è ancora moltissimo lavoro da fare e un'infinità di cose da migliorare (vi pare facile scrivere un engine da soli!
http://forumtgmonline.futuregamer.it...on_biggrin.gif), ma grazie a questo progetto ho capito cosa c'è VERAMENTE dietro allo sviluppo di un videogame (sangue sudore e lacrime!!
http://forumtgmonline.futuregamer.it...on_twisted.gif )
Il senso di tutto questo discorso è che non ti svegli la mattina dicendo "voglio imparare a programmare"
http://forumtgmonline.futuregamer.it.../icon_razz.gif . E' un processo lunghissimo, serve costanza, dedizione, forza di volontà, e prima di vedere qualcosa di decente bisogna lavorare MESI. Più avanti poi, per trovare soluzioni a dei problemi, ti toccherà scavare nei sorgenti di altri progetti per studiarne l'architettura, e qui parliamo di decine di migliaia di righe di codice, per giunta scritte da altri. Dovrai ordinare tonnellate di libri in inglese e leggerteli da cima a fondo. Le mie letture attuali, tanto per dirne qualcuno, sono "Code Complete" (McConnell), "Design Patterns" (GOF), "Real Time Rendering" (Haines/Moller), "3D Game Engine Design" (Eberly). Quest'ultimo usa una matematica talmente pesante che per ora l'ho quasi abbandonato per quando sarò in grado di affrontarlo.
Una delle cose più importanti è anche l'umiltà, mettere sempre in discussione quello che si fa perchè spesso c'è un modo migliore per farlo. Non bisogna pretendere di essere perfetti o di sapere tutto, bisogna riconoscere i propri sbagli e imparare dai propri errori.
Ammazza che post lungo, mi sono lasciato prendere la mano
http://forumtgmonline.futuregamer.it.../icon_razz.gif
Colgo l'occasione per salutare tutti visto che questo è il mio primo post
http://forumtgmonline.futuregamer.it...on_biggrin.gif http://forumtgmonline.futuregamer.it...on_biggrin.gif http://forumtgmonline.futuregamer.it...on_biggrin.gif
davvero un bel discorso. Siamo in molti a voler fare un videogioco. Buona fortuna e magari facci provare il "prodotto finito" http://forumtgmonline.futuregamer.it...on_biggrin.gif
-
Re: Per chi si affaccia alla programmazione per la prima volta
a proposito, io ho imparato abbastanza bene il Java e ho una base di C. Mi hanno sempre detto che il C++ è un buon compromesso tra i 2... è vero? La programmazione ad oggetti mi piace molto, penso sia "potente" http://forumtgmonline.futuregamer.it...icon_smile.gif
-
Re: Per chi si affaccia alla programmazione per la prima volta
Citazione:
backspace ha scritto mer, 01 giugno 2005 alle 13:27
a proposito, io ho imparato abbastanza bene il Java e ho una base di C. Mi hanno sempre detto che il C++ è un buon compromesso tra i 2... è vero? La programmazione ad oggetti mi piace molto, penso sia "potente"
http://forumtgmonline.futuregamer.it...icon_smile.gif
Con il C++ sono cavoli. http://forumtgmonline.futuregamer.it..._icons/ARG.gif
Te lo dice uno che lo adora.
Ti basti sapere che non esiste ancora un compilatore C++ 100% conforme allo standard.
Paradossale, quasi.
Se intendi iniziare col C++, c'è il libro "Thinking in C++" di Bruce Eckel gratuitamente disponibile presso il sito dello stesso.
E poi, vuoi mettere la gioia di calcolare i numeri di Fibonacci in compile-time? http://forumtgmonline.futuregamer.it..._icons/asd.gif
-
Re: Per chi si affaccia alla programmazione per la prima volta
Citazione:
Edward Gein ha scritto mer, 01 giugno 2005 alle 13:43
Citazione:
backspace ha scritto mer, 01 giugno 2005 alle 13:27
a proposito, io ho imparato abbastanza bene il Java e ho una base di C. Mi hanno sempre detto che il C++ è un buon compromesso tra i 2... è vero? La programmazione ad oggetti mi piace molto, penso sia "potente"
http://forumtgmonline.futuregamer.it...icon_smile.gif
Con il C++ sono cavoli.
http://forumtgmonline.futuregamer.it..._icons/ARG.gif
Te lo dice uno che lo adora.
Ti basti sapere che non esiste ancora un compilatore C++ 100% conforme allo standard.
Paradossale, quasi.
Se intendi iniziare col C++, c'è il libro "Thinking in C++" di Bruce Eckel gratuitamente disponibile presso il sito dello stesso.
E poi, vuoi mettere la gioia di calcolare i numeri di Fibonacci in compile-time?
http://forumtgmonline.futuregamer.it..._icons/asd.gif
Deve essere un buon libro, io ho letto il "Thinking in Java" e penso sia dello stesso autore...
O mio Dio Fibonacci no! http://forumtgmonline.futuregamer.it..._icons/azz.gif
-
Re: Per chi si affaccia alla programmazione per la prima volta
Si, l'autore è lo stesso.
In quanto a Fibonacci, era solo un'esempio. Guarda qua:
Codice:
template<int N>
struct fibonacci {
static const int valore = fibonacci<N - 1>::valore + fibonacci<N - 2>::valore;
};
// Poi, con un po' di specializzazione dei template: *
template<>
struct fibonacci<0> {
static const int valore = 0;
};
template<>
struct fibonacci<1> {
static const int valore = 1;
};
// In qualsiasi punto del codice, per ottenere un determinato valore di fibonacci, ad esempio 11:
...
int i = fibonacci<11>::valore;
...
*Ovviamente, devi trovare un compilatore che la supporti. La sintassi che ti ho messo sopra è quella del Visual C++, ma se non sbaglio su altri compilatori è possibile omettere il template<> prima della specializzazione. Il Visual C++ supporta la specializzazione dei template solo dalla versione .NET 2003, nel 6.0 era assolutamente improponibile.
Poteri della meta-programmazione. http://forumtgmonline.futuregamer.it...cons/metal.gif
-
Re: Per chi si affaccia alla programmazione per la prima volta
Citazione:
Edward Gein ha scritto mer, 01 giugno 2005 alle 14:00
Si, l'autore è lo stesso.
In quanto a Fibonacci, era solo un'esempio. Guarda qua:
Codice:
template<int N>
struct fibonacci {
static const int valore = fibonacci<N - 1>::valore + fibonacci<N - 2>::valore;
};
// Poi, con un po' di specializzazione dei template: *
template<>
struct fibonacci<0> {
static const int valore = 0;
};
template<>
struct fibonacci<1> {
static const int valore = 1;
};
// In qualsiasi punto del codice, per ottenere un determinato valore di fibonacci, ad esempio 11:
...
int i = fibonacci<11>::valore;
...
*Ovviamente, devi trovare un compilatore che la supporti. La sintassi che ti ho messo sopra è quella del Visual C++, ma se non sbaglio su altri compilatori è possibile omettere il template<> prima della specializzazione. Il Visual C++ supporta la specializzazione dei template solo dalla versione .NET 2003, nel 6.0 era assolutamente improponibile.
Poteri della meta-programmazione.
http://forumtgmonline.futuregamer.it...cons/metal.gif
ok grazie mi servirà molto studio come in tutti gli altri linguaggi e io che speravo di vivere di rendita dal Java e dal C http://forumtgmonline.futuregamer.it..._icons/asd.gif
-
Re: Per chi si affaccia alla programmazione per la prima volta
ciao a tutti, io a scuola sto imparando a programmare in pascal...mi conviene seguirlo bene e appronfondirlo anche a casa o parto come autodidatta da qualche altro linguaggio?
-
Re: Per chi si affaccia alla programmazione per la prima volta
ciao ragazzi volevo porvi delle domande in modo da chiarirmi un pò le idee su quello che posso fare,per non sprecare tempo....allora devo premettere che fino ad ora ho programmato in pascal (nella mia scuola,dedicandomi però a programmi un pò più complessi) poi mi sono dedicato a diversi linguaggi,toccandoli solo un pò di striscio...ho quindi una sommaria conoscenza dell'html e del VB...
Nel punto in cui mi trovo ,cioè riesco a padroneggiare abbastanza il pascal anche nei suoi (pallosi nella programmazione) utilizzi grafici e ho fato un pò di esperienza con altri linguaggi, cosa mi consigliate di fare?Devo spostarmi sul c?
Il thread è davvero bello e stimolante...in generale complimenti per il forum!!
Ciauzzzz
-
Re: Per chi si affaccia alla programmazione per la prima volta
Citazione:
Goradan ha scritto mar, 08 novembre 2005 alle 21:54
ciao ragazzi volevo porvi delle domande in modo da chiarirmi un pò le idee su quello che posso fare,per non sprecare tempo....allora devo premettere che fino ad ora ho programmato in pascal (nella mia scuola,dedicandomi però a programmi un pò più complessi) poi mi sono dedicato a diversi linguaggi,toccandoli solo un pò di striscio...ho quindi una sommaria conoscenza dell'html e del VB...
Nel punto in cui mi trovo ,cioè riesco a padroneggiare abbastanza il pascal anche nei suoi (pallosi nella programmazione) utilizzi grafici e ho fato un pò di esperienza con altri linguaggi, cosa mi consigliate di fare?Devo spostarmi sul c?
Il thread è davvero bello e stimolante...in generale complimenti per il forum!!
Ciauzzzz
Dipende cosa devi fare! http://forumtgmonline.futuregamer.it...cons/mecry.gif
Il c++ dovrebbe essere obbligatorio da sapere per un programmatore! http://forumtgmonline.futuregamer.it...cons/mecry.gif
-
Re: Per chi si affaccia alla programmazione per la prima volta
rgazzi, a me serve un libro, o qualche cosa che mi possa spiegare come fare programmazzione in C++, non mi servono paternali su come iniziare (anche se e' stata scritta molto bene)
-
Re: Per chi si affaccia alla programmazione per la prima volta
Citazione:
Dimend ha scritto mer, 01 febbraio 2006 alle 19:11
rgazzi, a me serve un libro, o qualche cosa che mi possa spiegare come fare programmazzione in C++, non mi servono paternali su come iniziare (anche se e' stata scritta molto bene)
http://www.ibiblio.org/pub/docs/books/ec kel/
http://forumtgmonline.futuregamer.it...bbo natale.gif
-
Re: Per chi si affaccia alla programmazione per la prima volta
-
Re: Per chi si affaccia alla programmazione per la prima volta
http://forumtgmonline.futuregamer.it..._icons/ehm.gif
Non dico saperlo parlare, nemmeno io me la cavo molto bene, ma spaerlo leggere è buona cosa se vuoi imparare a programmare! http://forumtgmonline.futuregamer.it...ns/sisi1xy.gif
-
Re: Per chi si affaccia alla programmazione per la prima volta
he lo so...infatti e' per questo che tra poco mi metto a fare un corso...
-
Re: Per chi si affaccia alla programmazione per la prima volta
-
Re: Per chi si affaccia alla programmazione per la prima volta
Citazione:
Originariamente Scritto da
Naraku
Io come molti altri, abbiamo bisogno di una istruttore che ci dica cosa fare e come svolgere l'esercizio. Ovvio, l'istruttore in questione non è che deve passare la giornata dietro a noi, ma basterebbe organizzarsi un attimo....
Essere autonomi ed autodidatti è fondamentale quanto essere pazienti ed umili.
-
Re: Per chi si affaccia alla programmazione per la prima volta
la cosa più importante è l'attenzione ai particolari :asd: